如何:向 Web 测试添加提取规则
更新:2007 年 11 月
提取规则通过从 Web 请求的响应中提取数据来帮助确认 Web 应用程序的工作是否正常。提取规则将结果以名称/值对的形式存储在测试上下文中。提取规则可以提取窗体字段、文本、属性、标头、正则表达式和隐藏字段。有关更多信息,请参见关于提取规则。
可以在 Web 测试编辑器中向 Web 测试添加提取规则。有关如何打开和编辑 Web 测试的更多信息,请参见如何:编辑现有的 Web 测试。
过程
向 Web 测试添加提取规则
打开一个 Web 测试。
有关如何创建 Web 测试的更多信息,请参见创建 Web 测试。
在“Web 测试编辑器”中选择要为其添加提取规则的请求。
右击该请求并选择“添加提取规则”。
随即出现“添加提取规则”对话框。
在“添加提取规则”对话框的“选择规则”窗格中,选择要配置的规则。例如,选择“提取属性值”。有关其他预定义提取规则的信息,请参见关于提取规则。
在“所选规则的属性”窗格中,将“上下文参数名称”属性设置为一个描述性名称,如 FirstLink。运行提取规则时,会创建一个名为 FirstLink 的上下文变量,该变量包含提取的字符串。
将“属性名”属性设置为 href,并将 TagName 属性设置为 a。
说明: 本例中尝试提取的内容的 HTML 格式为 <a href=http://www.contoso.com>,其中 a 指 tag,而 href 则为相关属性。
单击“确定”关闭“添加提取规则”对话框。
在“文件”菜单上,单击“保存”以保存该 Web 测试。
在“Web 测试编辑器”中,单击“运行”启动 Web 测试。
此时将显示“Web 测试查看器”。
在“Web 测试查看器”的上窗格中,单击添加了验证规则的请求。
在“Web 测试查看器”的下窗格中,单击“详细信息”选项卡。
此时将显示“验证和提取规则”网格,其中包含与刚添加的提取规则对应的项。
单击“上下文”选项卡。
将显示一个包含名称和值的网格。最后一项将是 FirstLink 变量及其值。该值应与请求的页上的第一个 <a href> 匹配。可以通过在浏览器中查看请求的页,查看该页的源代码并搜索第一个 href 来对此进行验证。