jmeter中又乙個元件叫斷言,用於檢查測試中得到的響應資料等是否符合預期。斷言又13種,目前在使用過程中使用到的是響應斷言。
有時候請求成功了並不代表測試通過,還要看影響返回的內容是否符合預期的結果。
一、使用
在sampler下面新增響應斷言
main sample and sub-samples:作用于父節點取樣器及對應子節點取樣器
main sample only:僅作用于父節點取樣器
sub-samples only:僅作用於子節點取樣器
jmeter variable:作用於jmeter變數(輸入框內可輸入jmeter的變數名稱)
要測試的響應字段:要檢查的項
響應文字
響應**
響應資訊
response headers:響應頭部
request herders:請求頭部
url樣本
documeng(text)
ignore status:忽略返回的響應報文狀態碼、
request datas
模式匹配規則:
包括:返回結果包括你指定的內容
匹配:(好像跟equals查不多,弄不明白有什麼區別)
equals:返回結果與你指定結果一致
substring:返回結果是指定結果的字串
否:不進行匹配
或者要測試的模式:即填寫你指定的結果(可填寫多個),按鈕【新增】、【刪除】是進行指定內容的管理
另外12種斷言暫時沒使用到,詳細介紹在該篇文章中作者有提到:
Jmeter斷言 響應斷言
斷言就類似loadrunner中的檢查點。對上乙個請求返回的資訊,做字串 資料報大小 html xml 等做判斷,確保返回的資訊的準確性。jmeter的斷言有好多,下面是乙個響應斷言 新建乙個執行緒組,執行緒組中新增乙個http請求 新增響應斷言 新增 斷言 響應斷言 main sample and...
JMeter斷言 響應斷言
路徑 右鍵取樣器,新增 斷言 響應斷言 注 測試字段 響應 匹配響應 如 http協議返回 200 代表成功。模式匹配規則 包括 contains 包含,可用正則。匹配 match 匹配,可用正則。相等 equals 相等,不能用正則,區分大小寫。字串 substring 也是包含,不能用正則,區分...
Jmeter筆記 響應斷言詳解
平時我們使用jmeter進行 效能測試時,經常會用到斷言。jmeter提供了很多種斷言,本來想全都寫一下,但發現每乙個斷言裡面的東西都很多,所以就先寫一下我們經常使用的響應斷言。第一次在cnblog上寫東西,不會排版,希望達人指點。響應斷言 對伺服器的響應進行斷言校驗 1 應用範圍 main sam...