检查点又名断言,咱们在手工测试过程当中肉眼以及本身的逻辑思惟对实际结果进行判断是否与预期结果一致,可是工具是死的,没有眼睛,没有思惟,并不知道须要判断的信息在哪块,或者是来判断什么东西,咱们须要让工具更灵活一点,只有给工具加入一种逻辑,才会进行执行某种逻辑。而检查点则就是工具的‘眼睛’用来判断是否达到了预期的效果,或者符合某一条件。工具
Jmeter中提供了不少断言:测试
用到最多的即是响应断言;顾名思义,响应报文的检查点。url
Apply to:Main sampler only:断言仅适用于主样本spa
sub-sampler only:断言仅适用于子样本code
Main Sampler and sub-Sampler:适用于二者blog
jmeter variable: 断言将被应用于指定变量的内容变量
Response Field to Test(要测试的响应字段):响应文本;百度
响应代码;请求
响应信息;im
响应头;
请求头;
url样本;
文本;
忽略状态。
模式匹配规则以及要测试的模式,都可以区分的清楚;写个例子^_^:
仍是百度^_^
响应断言部分。
能够看到监听器监听到的信息是没有错误的,那就说明断言是成立的,是正确的;响应文本中是包括“百度一下”字段的。
换个断言内容:
再请求。。。
能够看到该请求是成功的,code码以及响应信息即可以看得出来
报错的缘由是由于它下边的断言:
断言失败。
百度首页的响应内容本就没有Richered的字段么,确定会失败。
固然,也能够试着选一下断言要响应的字段内容,会有不同的结果的。
So,这就是断言,检查点。