在用JMeter做測試過程中,用到最多的監聽器就是察看結果樹啦,那取樣器中的各項指標代表什麼含義呢?我覺得了解一下還是很有必要的,有助於我們觀察和分析結果。下面開始介紹:
首先,察看結果樹的圖片:
取樣器結果詳解:
- Thread Name:線程組名稱
- Sample Start:啓動開始時間
- Load time:加載時間
- Connect Time:連接時間(TCP中三次握手=連接時間)
- Latency:等待時長
- Size in bytes:發送的數據總大小
- Headers size in bytes:發送頭大小
- Body size in bytes:發送數據的其餘部分大小
- Sample Count:發送統計
- Error Count:交互錯誤統計
- Data type:數據類型
- Response code:返回碼
- Response message:返回信息
- Response headers:返回頭部信息
還有,響應斷言也是我們常用的,見圖:
- 要測試的響應字段中:響應文本–響應服務器返回的內容,HTTP協議排除Header部分;Document(text)–對文檔內容進行匹配,察看結果樹中響應數據部分。
- 模式匹配規則:否–選擇Equals與Substring時匹配的是字符串,大小寫敏感,有時候會響應失敗,此時可以選擇此項,會降低匹配級別,類似降到“匹配”,“包括”的級別,這樣可以響應成功。