1.定义:Jmeter中的检查点就是断言中的响应断言。
2.通过实例进行介绍:
以sogou.com搜索为例,检查搜索关键字,search.jmx
badboy录制后导入Jmeter
集行参数化
对相应请求添加响应断言
对相应请求添加断言结果
一般断言执行成功,就只显示一行,否则会多显示一行
执行成功时候的断言结果展示:
执行失败时候的断言结果展示:
3.功能所在路径:
选中要添加断言的sampler右键->添加->断言->响应断言
有响应断言需要添加断言结果,选中要添加断言的sampler右键->添加->监听器->断言结果
4.变量断言
即在如下设置断言时一般采用变量形式进行,灵活可变更,不使用具体每个值进行断言设置。
5.断言响应时间:
继续以搜索为例,设置其响应时间不超过150毫秒,此时可以使用断言持续时间来进行判断。
1)选中要添加断言的sampler右键->添加->断言->断言持续时间
2)断言响应在持续时间内,断言执行成功,否则断言执行失败。
3)例如下图中我们将断言持续时间设置为1毫秒:
执行脚本,查看断言结果,此时为:
将断言持续时间设置为1000毫秒>945毫秒,此时在执行断言,断言则执行成功。
6.返回结果大小断言
1)选中要添加断言的sampler右键->添加->断言->Size Assertion
2)例如下图中我将断言响应结果的直接设置为小于5个字节:
当断言结果>我们设置的5个字节时,断言结果报错:
总结:这里的断言持续时间与断言大小结果控制是Jmeter的特有功能,需要牢牢掌握。
时间: 2024-10-13 02:25:10