斷言:相當於設定乙個檢查點,正常的介面測試都需要對測試的結果進行檢查,判斷對錯,有結果的測試才是有意義,這時就需要用到斷言。
最常用的斷言之一 ——響應斷言
響應斷言是針對對請求的響應結果進行判斷。日常使用的http請求用這個挺方便~
①main sample and sub-sample:主從請求
(main sample就是我們寫的請求,比如乙個http請求;帶有重定向的請求或者乙個請求有多個伺服器響應的就是sub-sample)
②main sample only
③sub-sample only
④jmeter variable name to use:對jmeter的變數做判斷(後面的框裡寫變數名)
響應文字:伺服器響應文字,就是響應資料(body)裡面的所有內容進行匹配;
響應**:就是響應返回的狀態碼,比如,20x,30x,40x,50x等;
(注意:對於40x和50x狀態的匹配需要勾選 「忽略狀態」 ,因為這樣的請求預設就是失敗的)
響應資訊:響應**對應的響應資訊,比如,ok等;
response headers:響應頭;
request headers:請求頭;
url樣本:對sample的url斷言;
document(text):文字內容匹配;
request data:請求資料;
包括:匹配的結果包含在裡面就ok,支援正則匹配;
匹配:結果必須與斷言完全一致,與equals乙個意思,支援正則;
equals:不支援正則;
substring:類似包括,不支援正則;
否:非。斷言的內容錯誤的,執行反而結果為成功。
或者:或。可以新增多個斷言的內容,任一滿足即斷言成功
新增要斷言的內容。
當斷言失敗時,使用者可以指定失敗時返回的資訊。
Jmeter斷言 響應斷言
斷言就類似loadrunner中的檢查點。對上乙個請求返回的資訊,做字串 資料報大小 html xml 等做判斷,確保返回的資訊的準確性。jmeter的斷言有好多,下面是乙個響應斷言 新建乙個執行緒組,執行緒組中新增乙個http請求 新增響應斷言 新增 斷言 響應斷言 main sample and...
JMeter斷言 響應斷言
路徑 右鍵取樣器,新增 斷言 響應斷言 注 測試字段 響應 匹配響應 如 http協議返回 200 代表成功。模式匹配規則 包括 contains 包含,可用正則。匹配 match 匹配,可用正則。相等 equals 相等,不能用正則,區分大小寫。字串 substring 也是包含,不能用正則,區分...
Jmeter斷言之響應斷言
jmeter斷言之響應斷言 一 新增響應斷言 1 在http請求中新增斷言,點選對應的http請求,右鍵新增 斷言 響應斷言 二 響應斷言解釋 響應斷言 對伺服器的響應進行斷言校驗 1 應用範圍 main sample and sub sample,main sample only sub samp...