jmeter之報告和分析


轉載:http://www.cnblogs.com/miaomiaokaixin/p/6118081.html

jmeter -n -t 腳本名字.jmx -l xxx.jtl -e -o 指定目錄(必須為空)

在測試過程中將jtl轉成測試報告(在jmeter的bin目錄下執行)

./jmeter -n -t baidu_requests_results.jmx -r -l baidu_requests_results.jtl -e -o /home/tester/apache-jmeter-3.0/resultReport

然后用瀏覽器打開index.html文件就能看到報告內容了

首頁Dashboard:
解釋:
file:文件名
start time:開始時間
end time:結束時間
filter for display:過濾器
APDEX(Application performance Index):應用程序性能指標,計算每筆交易APDEX的容忍和滿足閾值基於可配置的值, 范圍在 0-1 之間,1表示達到所有用戶均滿意
T(Toleration threshold):容忍或滿意閾值
F(Frustration threshold):失敗閾值
requests summary中KO指失敗率,OK指成功率
 
首頁Dashboard:頁面滾動條往下拉:
解釋:
statistics:數據分析, 基本將 Summary Report 和 Aggrerate Report 的結果合並,含義分別為:
請求名稱、請求數目、失敗請求數目、錯誤率(本次測試中出現錯誤的請求的數量/請求的總數)、90%用戶響應時間、95%用戶響應時間、99%用戶響應時間、吞吐量(吞吐量——默認情況下表示每秒完成的請求數Request per Second,當使用了 Transaction Controller 時,也可以表示類似 LoadRunner 的 Transaction per Second 數)、Kb/sec(每秒從服務器端接收到的數據量,相當於LoadRunner中的Throughput/Sec)、最小響應時間、最大響應時間
 
errors:錯誤情況,依據不同的錯誤類型,將所有錯誤結果展示
 
Chart-Over Time-Response Times Over Time:隨着時間推移響應時間變化趨勢圖
可以看到歷時3分鍾,響應時間由0.334ms慢慢下滑到0.225ms
 
Chart-Over Time-Bytes Throughput Over Time:隨着時間推移每秒接收和請求字節數變化趨勢圖,藍色為每秒發送字節數,黃色為每秒接收字節數:
 
Chart-Over Time-Latencies Over Time:隨着時間推移平均響應延時趨勢圖,記錄客戶端發送請求完成后,服務器端返回請求之前這段時間
由於我測試用的並發請求百度,請求都被拒絕了,並沒有收到從服務端返回的請求,所以這里看到一條0的線
 
以上就是over time欄的所有圖表,除了over time還有throuput和response times欄
throuput欄:
Throughput欄包括:
hits per second:每秒點擊率
codes per second:每秒狀態碼數量
Transactions per second:每秒事務量
Response Time Vs Request: 響應時間點請求的 成功/失敗 數
Latency Vs Request: 延遲時間點請求的 成功/失敗 數
 
Response Times欄:
 
response times欄包括:
Response Time Percentiles: 響應時間百分比
Active Threads Over Time: 隨着時間推移活躍線程數
Time Vs Threads: 測試過程中的線程數時續圖
Response Time Distribution: 響應時間分布
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM