開啟 jmeter的圖形介面工具,然後開啟之前儲存的指令碼(之前經驗中用到的),demo-baidu.jmx
先點選執行,檢視執行結果。
第一次請求返回302,然後跳轉到第二次請求,返回html頁面。
html的頭顯示status ok,這個響應內容認為是正常的。
因此可以利用字串「status ok」來做斷言。
右鍵【首頁訪問】的請求,【新增】-【斷言】-【響應斷言】
點選【響應斷言】,可以新增斷言的設定介面。
main sample and sub-samples (主請求和子請求都適用)
main sample only(僅主請求)
sub-samples only(僅子請求)
jmeter variable(jmeter的變數)
要測試的響應字段,這裡就顧名思義了。
模式匹配規則,先選擇substring 子字串。
點選面板下方的【新增】按鈕
雙擊空白處,編輯資訊。
輸入: status ok
點選執行測試,檢視結果。
響應正常。
然後將斷言要匹配的字串改成 :status okk
再次執行,檢視結果。
此時發現出現報錯,首頁訪問的請求並未通過。
展開可以看到」響應斷言「的錯誤資訊:
text expected to contain /status okk/
說明沒有匹配到字串status okk,所以請求並未成功。
再看【聚合報告】中,可以看到這次請求也是被認為是失敗的。
供傳送了兩次請求,其中一次是失敗的,所以失敗率是50%。
因此說明斷言生效了,新增正常的匹配的字串:status ok是可以匹配成功的。
Jmeter 之檢查點 斷言
用途 對上乙個請求返回的資訊,做字串,資料報大小,html,xml,等做判斷,確保返回的資訊的準確性 響應斷言和持續斷言應該用得比較多,乙個測試請求返回的頁面是否正確,另乙個測試伺服器的響應時間。斷言的使用方法 step 1 在你選擇的sampler下新增對應的斷言 因為不同型別的斷言檢查的內容不同...
Jmeter(四) 斷言 檢查點
斷言就類似loadrunner中的檢查點。對上乙個請求返回的資訊,做字串 資料報大小 html xml 等做判斷,確保返回的資訊的準確性。新增響應斷言 歡迎您 如果登陸頁登陸成功,則後台會返回歡迎資訊字樣 斷言中可以新增多個斷言一起判斷,斷言中也可以使用引數化方法,進行動態判斷。新增斷言結果 斷言判...
Jmeter(十)檢查點
檢查點又名斷言,我們在手工測試過程中肉眼以及自己的邏輯思維對實際結果進行判斷是否與預期結果一致,但是工具是死的,沒有眼睛,沒有思維,並不知道需要判斷的資訊在哪塊,或者是來判斷什麼東西,我們需要讓工具更靈活一點,只有給工具加入一種邏輯,才會進行執行某種邏輯。而檢查點則就是工具的 眼睛 用來判斷是否達到...