jmeter----jtl文件解析

目錄

 

一、jmeter----jtl文件解析

二、jtl文件轉化成HTML報告

1. 命令行模式將jtl轉成測試圖表

2. 插件模式將jtl轉成測試圖表


一、jmeter----jtl文件解析

命令行的方式執行完成jmeter後,會生成jtl文件,裏面打開後就是一行行的測試結果,結果文件字段:

t:從請求開始到響應結束的時間
lt:整個的空閒時間
ts:訪問的時刻
s:返回的結果true表示成功,false表示失敗
lb:標題
rc:返回的響應碼
rm:響應信息
tn:線程的名字“1-138”表示第1個線程組的第138個線程。
dt:響應的文件類型
by:請求和響應的字節數

二、jtl文件轉化成HTML報告

1. 命令行模式將jtl轉成測試圖表

注意:此方法只使用jmeter3.0以後版本

第一種:在測試過程中將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

參數說明:
-n : 非GUI 模式執行JMeter
-t : 執行測試文件所在的位置及文件名
-r : 遠程將所有agent啓動用在分佈式測試場景下,不是分佈式測試只是單點就不需要-r
-l : 指定生成測試結果的保存文件, jtl 文件格式
-e : 測試結束後,生成測試報告
-o : 指定測試報告的存放位置
-o 指定的文件及文件夾,必須不存在 ,否則執行會失敗,對應上面的命令就是resultReport文件夾必須不存在否則報錯

運行完成後,可以在指定的目錄下看到生成結果文件夾/home/tester/apache-jmeter-3.0/resultReport

打開報告中的 index.html文件就能看到報告內容

 這裏寫圖片描述

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指成功率

第二種:使用之前的測試結果,生成測試報告

./jmeter -g baidu_requests_results.jtl -e -o /home/tester/apache-jmeter-3.0/resultReport

-g : 指定已存在的測試結果文件

-e :測試結果後,生成測試報告

-o : 指定測試報告的存放位置

-o 指定的文件及文件夾,必須 不存在 ,否則執行會失敗

 第一種和第二種其實最終都依賴生成的jtl文件,將jtl文件生成測試報告。雙擊測試報告中的index.html文件即可查看報告內容

2. 插件模式將jtl轉成測試圖表

https://blog.csdn.net/yxxxiao/article/details/103531222#1%E3%80%81%E4%B8%8B%E8%BD%BD%E6%8F%92%E4%BB%B6

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章