断言是测试环节中,十分重要的一节。
响应结果是否正确,可以通过断言判断,无需人工确认。
1.为请求添加断言
常使用:响应断言>Bean Shell断言>断言持续时间
2.响应断言
●常用来判断的响应字段:
响应文本(对获得的响应数据文进行判断,例如:HTML页面,Json字串等)
Response Headers(对响应的头文件进行判断,例如:响应的状态码200等,或者是接口返回指定含义的状态码)
Ignore Status(如果状态码是200,jmeter会判断为成功,如果状态码是其他的则会判断为失败。例如:302~重定向,那需要勾选ignore status,直接去断言其他的内容)
●常用匹配模式:
包括(返回结果包括指定的内容,支持正则匹配)
Equals(返回结果与指定内容完全一致)
SubString(与 “包括”差不多,都是指返回结果包括指定的内容,但是subString不支持正则 )
否(相当于取反 )
3.断言持续时间
在限定的时间内得到响应数据,超时同样为失败
例如:30ms未获得数据,表示响应失败