Jmeter中斷言的類型有許多,我不在這里一一列舉,只說下我用到的---響應斷言。
作用:一個HTTP請求發出去,怎么判斷執行的任務是否成功呢?通過檢查服務器響應數據,是否返回預期想要的數據,如果是,判斷任務成功,反之任務失敗。
1、添加方式
選中一個取樣器,右鍵->添加->斷言->選中“響應斷言”

(1)Apply to
關於應用范圍,我們大多數勾選“main sample only” 就足夠了,因為我們一個請求,實質上只有一個請求。但是當我們發一個請求時,可以觸發多個服務器請求,就有main sample 和 sub-sample之分了。
(2)要測試的響應字段
勾選“響應文本”,會在響應數據中進行校驗。
(3)匹配規則
勾選“包括”,意味着只要相應數據中包含要校驗的字段,任務就算成功。
(4)要測試的模式
即需要校驗的數據值。
2、查看運行結果
(1)失敗的任務


判斷為任務失敗,查看結果樹任務結果顏色標紅。
(2)成功的任務


判斷為任務成功,查看結果樹任務結果顏色標綠。
