断言:让程序自动判断预期结果和实际结果是否一致。
提示:
– JMeter在请求的返回层面会自动判断响应状态码(如果状态码为4xx/5xx,判定为失败)
– 但是请求成功了,并不代表结果一定正确,因此需要检测机制提高测试准确性。
响应断言
作用:对HTTP请求的任意格式的响应结果进行断言
位置:测试计划 –> 线程组–> HTTP请求 –> (右键添加) 断言 –> 响应断言
参数:
![图片[1] - 性能测试教程四:Jmeter断言 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091806310041.png)
参数配置详细介绍:
![图片[2] - 性能测试教程四:Jmeter断言 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/202209180625411.png)
JSON断言
作用:对HTTP请求的JSON格式的响应结果进行断言
位置:测试计划 –> 线程组–> HTTP请求 –> (右键添加) 断言 –> JSON断言
![图片[3] - 性能测试教程四:Jmeter断言 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091806431595.png)
修正:上面引用路径为$.weatherinfo.city
断言持续时间
作用:检查HTTP请求的响应时间是否超出要求范围
位置:测试计划 –> 线程组–> HTTP请求 –> (右键添加) 断言 –> 断言持续时间
![图片[4] - 性能测试教程四:Jmeter断言 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091806484790.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END