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文件就能看到报告内容

 jmeter----jtl文件解析_第1张图片

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

 

 

 

 

 

 

你可能感兴趣的:(jmeter)