如何:向 Web 测试添加提取规则

更新:2007 年 11 月

提取规则通过从 Web 请求的响应中提取数据来帮助确认 Web 应用程序的工作是否正常。提取规则将结果以名称/值对的形式存储在测试上下文中。提取规则可以提取窗体字段、文本、属性、标头、正则表达式和隐藏字段。有关更多信息,请参见关于提取规则

可以在 Web 测试编辑器中向 Web 测试添加提取规则。有关如何打开和编辑 Web 测试的更多信息,请参见如何:编辑现有的 Web 测试

过程

向 Web 测试添加提取规则

  1. 打开一个 Web 测试。

    有关如何创建 Web 测试的更多信息,请参见创建 Web 测试

  2. 在“Web 测试编辑器”中选择要为其添加提取规则的请求。

  3. 右击该请求并选择“添加提取规则”。

    随即出现“添加提取规则”对话框。

  4. 在“添加提取规则”对话框的“选择规则”窗格中,选择要配置的规则。例如,选择“提取属性值”。有关其他预定义提取规则的信息,请参见关于提取规则

  5. 在“所选规则的属性”窗格中,将“上下文参数名称”属性设置为一个描述性名称,如 FirstLink。运行提取规则时,会创建一个名为 FirstLink 的上下文变量,该变量包含提取的字符串。

  6. 将“属性名”属性设置为 href,并将 TagName 属性设置为 a。

    说明:

    本例中尝试提取的内容的 HTML 格式为 <a href=http://www.contoso.com>,其中 a 指 tag,而 href 则为相关属性。

  7. 单击“确定”关闭“添加提取规则”对话框。

  8. 在“文件”菜单上,单击“保存”以保存该 Web 测试。

  9. 在“Web 测试编辑器”中,单击“运行”启动 Web 测试。

    此时将显示“Web 测试查看器”。

  10. 在“Web 测试查看器”的上窗格中,单击添加了验证规则的请求。

  11. 在“Web 测试查看器”的下窗格中,单击“详细信息”选项卡。

    此时将显示“验证和提取规则”网格,其中包含与刚添加的提取规则对应的项。

  12. 单击“上下文”选项卡。

    将显示一个包含名称和值的网格。最后一项将是 FirstLink 变量及其值。该值应与请求的页上的第一个 <a href> 匹配。可以通过在浏览器中查看请求的页,查看该页的源代码并搜索第一个 href 来对此进行验证。

请参见

任务

如何:创建自定义提取规则

演练:向 Web 测试添加验证和提取规则

如何:编辑现有的 Web 测试

概念

关于提取规则

创建 Web 测试