聚合報告
添加方式
Thread Group → add → Listener → Aggregate Reporthtml
內容解析
- lable: 指代當前Samples
- Samles: 一共發送請求的次數
- Average: 平均響應時間
- Median: 中位數(50%用戶響應時間)
- 90%Line: 90%用戶響應時間
- 95%Line: 95%用戶響應時間
- 99%Line: 99%用戶響應時間
- Min: 最小響應時間
- Max: 最大小響應時間
- Error%: 錯誤的請求的數量/請求的總數
- Throghput: 吞吐量——默認狀況下表示每秒完成的請求數(Request per Second) 可類比爲qps
- Received KB/sec: 每秒接受數據量
- Sent KB/sec: 每秒發送數據量
測試報告的生成
jmeter從3.0版本開始,就引用了Dashboard Report模塊,用於生成HTML類型可視化圖形報告,下面就看一下生成測試報告的方式吧服務器
非GUI頁面參數講解
-h 幫助
-n 非GUI模式
-t 指定要運行的jmeter測試腳本文件
-l 記錄結果的文件
-r jmeter.properts文件中指定的遠程服務器
-e 在腳本結束後生成HTML報告
-o 用於存放HTML報告的目錄(要保持爲空,不然報錯)
生成.jtl文件和HTML文件
進入jmeter下bin目錄併發
jmeter -n -t jmx_path\jmeter.jmx -l jtl_path\jmeter.jtl -e -o html_path\jmeter.html
利用.jtl文件生成HTML文件
jmeter -g jtl_path\jmeter.jtl -o html_path\jmeter.html
// -g:後跟test.jtl文件所在的路徑
.jtl文件的另外一種用法
打開jmeter GUI工具 → Thread Group → add → Lintener → Summary Report

點擊Browse選擇.jtl文件就能夠在jmeter中生成聚合報告工具
測試報告內容解析
Dashboard 報表解析性能
- Test and Report informations
Source file: 資源文件
Start Time: 起始時間
End Time: 結束時間
Filter for display:過濾器
- APDEX (Application Performance Index)
apdex:應用程序性能指標(0 ~ 1),1表示全部用戶均滿意
T(Toleration threshold):可接受閾值
F(Frustration threshold):失敗閾值
Label:採樣器
- Request Summary
OK:成功
KO:失敗
- Statistics 統計數據
Label:採樣器名稱
Samples:請求總數,併發數 * 循環次數
KO:失敗次數
Error%:失敗率
Average:平均響應時間
Min:最小響應時間
Max:最大響應時間
90th pcd:90%用戶響應時間
95th pcd:95%用戶響應時間
99th pcd:99%用戶響應時間
Throughput:Request per Second吞吐量 qps
Received:每秒從服務器接收的數據量
Sent:每秒發送的數據量
Charts 報表解析測試
- Over Time (隨着時間變化)
Response Times Over Time: 響應時間變化趨勢
Response Time Percentiles Over Time(successful responses): 用戶響應時間分佈
Active Threads Over Time: 併發用戶數趨勢
Bytes Throughput Over Time: 每秒接收的請求字節數變化,藍色表示發送,黃色標識接收
Latencies Over Time: 平均響應延時趨勢
Connect Time Over Time: 連接耗時趨勢
- Throughput
Hits Per Second: 每秒點擊次數
Codes Per Second: 每秒狀態碼數量
Transactions Per Second: TPS 每秒事務數
Reponse Time VS Request: 響應時間和請求數對比
Latecy VS Request: 延遲時間和請求數對比
- Response Time Distribution Response Time Percentiles: 響應時間百分比 Response Time Overview: 響應時間概述 Time VS Threads: 活躍線程數和響應時間 Response Time Distribution: 響應時間分佈圖