Jmeter斷言-響應斷言
阿新 • • 發佈:2019-01-26
斷言就類似LoadRunner中的檢查點。對上一個請求返回的資訊,做字串、資料包大小、HTML、XML、圖片等做判斷,確保返回的資訊的準確性。
jmeter的斷言有好多,下面是一個響應斷言
新建一個執行緒組,執行緒組中新增一個http請求
新增響應斷言:新增-》斷言-》響應斷言
apply to:是應用範圍,設定匹配的範圍
Main sample and sub-samples:匹配範圍為當前父取樣器,及子取樣器
Main sample only :僅當前父取樣器
Sub samples only:僅子取樣器
JMeter Variable:變數值進行匹配
要測試的響應文字:針對響應資料不同部分進行匹配
(1)響應文字:響應伺服器返回的文字內容,http協議排除header部分
(2)響應程式碼:匹配響應程式碼,比如http請求中‘200’代表成功
(3)響應資訊:匹配響應資訊,處理成功返回‘成功’或者“ok”字樣
(4)Response Header:匹配響應頭中的資訊
匹配規則:
包括:響應內容包括需要匹配的內容就算成功
匹配:響應內容要完全匹配匹配內容,不區分大小寫
equals:完全相等,區分大小寫
substring:響應內容包括匹配內容即為成功。
可以通過新增斷言結果來檢視斷言的執行情況。
執行結果:
如果介面響應資料可以與斷言匹配上,則測試用例通過,否則不通過
可以通過斷言結果,檢視斷言執行情況。