Jmeter中的監聽器以及測試結果分析
監聽器
1、 種類繁多。。。看界面
2、 常用的幾個:
斷言結果
查看結果樹
聚合報告
用表格查看結果
圖形結果
Aggregate graph
等等。。。。。。。。。。
指標分析
1、 Samples:本次場景中一共完成了多少個請求
2、 Average:平均響應時間(服務器處理平均響應時間,表示客戶端請求帶服務器處理信息且反饋客戶端的時間)
3、 Median:響應時間中值50%
4、 90%Line:90%響應時間
5、 Min
6、 Max
7、 以上時間單位是毫秒。。。。不要弄錯了
8、 Error:出錯率
9、 Throughput:吞吐量,即服務器每秒處理請求數(表示服務器每秒處理客戶端請求數(單位個每秒))
10、 KB/sec:流量,服務器每秒接收到的數據流量(表示服務器每秒接收到客戶端請求的數量KB表示)
11、 %Processor time:cpu使用率(平均低於75%,低於50%更佳)
Jtl文件分析-見test.jtl
1、 在性能測試過程中,我們往往需要將測試結果保存在一個文件當中,這樣既可以保存測試結果,也可以為日后的性能測試報告提供更多的素材。
2、 jmeter中,結果都存放在.jtl文件。這個.jtl文件可以提供多種格式的編寫,而一般我們都是將其以CSV文件格式記錄。
3、 你只需要選擇某個監聽器,點擊頁面中的configure按鈕,此時,一個設置界面就會彈出來,建議多勾選如下項:Save Field Name,Save Assertion Failure Message
4、 經過了以上設置,此時保存下來的.jtl文件就會有如下項:
TimeStamp,elapsed , label , responseCode , responseMessage , threadName , dataType,success,failureMessage,bytes,Latency
5、 請求發出的絕對時間,響應時間,請求的標簽,返回碼,返回信息,請求所屬的線程,數據類型,是否成功,失敗信息,字節,延遲。
