jmeter(4):響應斷言之響應文字和響應資訊的差別
阿新 • • 發佈:2021-07-21
在Jmeter的後置處理器中新增響應斷言, 要測試的響應欄位中有兩個很難區分的選項, 響應文字和響應資訊. 我做了兩個小實驗來進行區別.
1. 用Fiddler捕捉了一個POST請求, 其響應是successfull.
2. 用Badboy錄製指令碼以後, 用Jmeter開啟, 在該POST請求之後新增響應斷言. 並新增檢視結果樹.
3. 選擇 響應文字 選項, 要測試的模式輸入 successful.
4. 執行指令碼, 檢視結果樹, 結果為通過.
說明響應文字, 其實就是我們通常用Fiddler或者Httpwatch抓取請求的響應.
5. 同時我們在結果樹中檢視一下取樣器結果選項中的內容, 有一個欄位是Response message.
6. 繼續回到響應斷言設定中, 這次選擇"響應資訊""選項, 要測試的模式輸入"OK", 執行指令碼.
7. 檢視結果樹, 綠色標識表示請求通過.
因此, "響應資訊"對應的就是HTTP響應狀態碼對應的響應資訊, 如OK, Found之類.