如何:向 Web 性能测试添加提取规则
提取规则通过从 Web 请求的响应中提取数据来帮助确认 Web 应用程序的工作是否正常。 提取规则将结果以名称/值对的形式存储在测试上下文中。 提取规则可以提取窗体字段、文本、特性、标头、正则表达式和隐藏字段。 有关更多信息,请参见在 Web 性能测试中使用验证规则和提取规则。
可以在 Web 性能测试编辑器中向 Web 性能测试添加提取规则。 有关如何打开和编辑 Web 性能测试的更多信息,请参见如何:使用 Web 性能测试编辑器编辑现有 Web 性能测试。
要求
- Visual Studio 旗舰版
过程
向 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 来对此进行验证。
请参见
任务
如何:使用 Web 性能测试编辑器编辑现有 Web 性能测试