响应断言
Apply to
有四个应用范围:
main sample and sub sample | main sample only(默认)| sub-sample only | jmeter variable
一般默认勾选 main sample only 就足够了,因为我们一个请求,实质上只有一个请求
但是当我们发一个请求时,可以触发多个服务器请求,类似于ajax那种,那么就有main sample 和 sub-sample之分了
此外,对于有重定向的请求,并且勾选了跟随重定向, 那么这两个请求都是 sub-sample,重定向后的请求(第二个请求)就是main-sample
测试字段
需要断言 JMeter 测试请求或响应中的哪个字段
Text Response:响应文本,来自服务器的响应文本,即正文,不包括任何 HTTP 头,相当于结果树的 Response Body
Response Code:响应码,在结果树的取样器结果中可看到
Response Message:响应信息,在结果树的取样器结果中可看到
Response Headers:响应头,相当于结果树的 Response headers
Request Headers:请求头,相当于结果树的 Request headers
URL Sampler:请求 URL
Request Data:请求数据,发送到服务器(即正文)的请求文本,不包括任何 HTTP 头,相当于结果树的 Request Body
举个例子
这里我添加一个响应断言 测试字段为响应代码 如果值等于201那么就算是响应成功
看下结果 响应代码返回的值为200 与 201不相等 响应失败