jmeter断言(检查点)
断言是在请求的返回层面添加一层判断机制,因为请求成功了,并不代表结果一定正确,因此需要检测机制提高测试准确性,下面介绍常用的jmeter三种断言
1.响应断言
断言是在请求的返回层面添加一层判断机制,因为请求成功了,并不代表结果一定正确,因此需要检测机制提高测试准确性,下面介绍常用的jmeter三种断言
1.响应断言
![](https://images2017.cnblogs.com/blog/820545/201707/820545-20170727154951649-2004715155.png)
添加关键词
![](https://images2017.cnblogs.com/blog/820545/201707/820545-20170727155005321-119212790.png)
添加断言结果
![](https://images2017.cnblogs.com/blog/820545/201707/820545-20170727155026805-1464348914.png)
然后点击运行,并查看断言结果
![](https://images2017.cnblogs.com/blog/820545/201707/820545-20170727155045321-1715539023.png)
![](https://images2017.cnblogs.com/blog/820545/201707/820545-20170727155111321-1677867606.png)
模式匹配规则
包括:返回结果包括你指定的内容
匹配:根据指定内容进行匹配
equals:返回结果与你指定结果一致
substring:返回结果是指定结果的字串
否:不进行匹配
2.Size Assertion (size断言)
![](https://images2017.cnblogs.com/blog/820545/201707/820545-20170727155136930-1283956661.png)
![](https://images2017.cnblogs.com/blog/820545/201707/820545-20170727155154836-926561607.png)
3.Duration Assertion(持续时间断言)
![](https://images2017.cnblogs.com/blog/820545/201707/820545-20170727155215243-490312316.png)
![](https://images2017.cnblogs.com/blog/820545/201707/820545-20170727155223618-567992641.png)
如果响应时间大于设置的响应时间,则断言失败,否则成功(见代码Assertion.jmx)
june☂