斷言是測試環節中,十分重要的一節。測試
響應結果是否正確,能夠經過斷言判斷,無需人工確認。spa
1.爲請求添加斷言blog
常使用:響應斷言>Bean Shell斷言>斷言持續時間接口
2.響應斷言io
●經常使用來判斷的響應字段:請求
響應文本(對得到的響應數據文進行判斷,例如:HTML頁面,Json字串等)im
Response Headers(對響應的頭文件進行判斷,例如:響應的狀態碼200等,或者是接口返回指定含義的狀態碼)數據
Ignore Status(若是狀態碼是200,jmeter會判斷爲成功,若是狀態碼是其餘的則會判斷爲失敗。例如:302~重定向,那須要勾選ignore status,直接去斷言其餘的內容)重定向
●經常使用匹配模式:img
包括(返回結果包括指定的內容,支持正則匹配)
Equals(返回結果與指定內容徹底一致)
SubString(與 「包括」差很少,都是指返回結果包括指定的內容,可是subString不支持正則 )
否(至關於取反 )
3.斷言持續時間
在限定的時間內獲得響應數據,超時一樣爲失敗
例如:30ms未得到數據,表示響應失敗