前面幾篇文章已經介紹如何完成介面的性能測驗,相信大家有了一定的了解,性能測驗最重要的是分析性能指標,找到系統瓶頸并優化,Linux環境壓測結束后,下載.jtl檔案并匯入聚合報告中進行查看各項指標,

1.Label:每個 JMeter 的 element(例如 HTTP Request)都有一個 Name 屬性,這里顯示的就是 Name 屬性的值,
2.Samples:表示這次測驗中請求總數,
3.Average(平均回應時間):默認情況下是單個 Request 的平均回應時間,單位(ms),
4.Median:中位數,也就是 50% 用戶的回應時間,
5.90% Line ~ 99% Line:90% ~99%用戶的回應時間,它們的值越小越好,表示介面回應時間越快,實際性能測驗程序中,我們一般關注 90%Line,表示99%請求回應時間小于3775ms,
6.Min:最小回應時間,
7.Max:最大回應時間,
8.Error%:錯誤率,即錯誤的請求的數量/請求的總數;錯誤率越低越好,為0表示沒有例外請求,
9.Throughput(TPS):表示服務器分秒處理請求數,該值越大越好,表示服務器處理能力越強,
10.Received KB/src:每秒從服務器端接收到的資料量所占網路帶寬,這個值一般要求越小越好,越小占用帶寬越小,表示服務器端回傳資料較小,
11.Sent KB/src:每秒從客戶端發送的請求的數量,
小結:壓測程序中,我們除了關注介面回應時間、TPS、錯誤率,還需要關注被測服務的CPU(top)、Mem(free)、IO(iostat -x 10)等指標,綜合評估系統承載能力,
注:本文為博主原創文章,是作業中自己的經驗總結,任何網站、媒體、個人未經允許不得復制、翻譯、轉載發布,違者本人將依法追究責任!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/258395.html
標籤:其他
