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

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

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

要求

  • Visual Studio 旗舰版

过程

向 Web 性能测试添加提取规则

  1. 打开 Web 性能测试。

    有关如何创建 Web 性能测试的更多信息,请参见创建和编辑 Web 性能测试

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

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

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

  4. 在**“添加提取规则”对话框的“选择规则”窗格中,选择要配置的规则。 例如,选择“提取特性值”**。 有关其他预定义提取规则的信息,请参见在 Web 性能测试中使用验证规则和提取规则

  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 性能测试编辑器编辑现有 Web 性能测试

如何:从 Web 性能测试播放添加提取规则

概念

在 Web 性能测试中使用验证规则和提取规则

其他资源

创建和编辑 Web 性能测试