如何:为 Web 性能测试创建测试级验证规则
可以在测试级向 Web 性能测试添加验证规则。 测试中的每个请求都会激发测试级规则。 换句话说,添加测试级验证规则是向每个请求添加相同规则的快捷方式。 默认情况下,这样的规则仅适用于顶级请求。 在编码 Web 性能测试的代码中,可以将测试级验证规则应用于从属请求。
使用测试级规则的目的之一是检测测试中的错误流。 服务器应用程序中的错误会使 Web 性能测试按照不同于录制的次序进行播放,从而导致这类错误流。 也可以创建测试级规则来检查内容长度和响应时间,验证必须在每页上出现的内容,或验证所有页是否符合特定条件(如辅助功能)。
无法对给定的请求重写或关闭测试级验证规则。 如果一个请求包含和测试级规则一样的验证规则,则两种规则都将激发。
要求
- Visual Studio 旗舰版
添加测试级验证规则
打开一个包含 Web 性能测试的测试项目。
在**“Web 性能测试编辑器”**中打开一个 Web 性能测试。
如果至少存在一种测试级验证规则,则**“验证规则”**文件夹出现在测试中的最后请求之后。 可以按照处理单个请求的验证规则的方式,在此级别上添加、删除和修改验证规则。
右击**“验证规则”文件夹并选择“添加验证规则”**。
- 或 -
右击 Web 性能测试节点,然后选择**“添加验证规则”**。
将出现**“添加验证规则”对话框。 在“选择规则”**下,您可以查看可用的预定义和自定义验证规则。 选择验证规则。
(可选)在所选规则的“属性”下,编辑或添加选项和参数。
选择**“确定”**。
运行该 Web 性能测试。