我们知道命令行的方式执行完成jmeter後会生成jtl文件,里面打开后就是一行行的测试结果
在线程组下面添加你想要的监听器,然后点击监听器页面的浏览按钮选择你想浏覽的jtl文件,等待一会就能出现你想要的图形报告
第一步:添加该监听器,当我们把下载的jar包放到lib/ext下面然后重启jmeter后监听器中就会多出很哆的扩展监听插件,选择你关注的结果插件即可
第二步:选择你要浏览的jtl文件监听器添加成功后,在监听器页面都会有一个浏览按钮點击浏览按钮找到并选择你要看的jtl文件
第三步:点击打开后,等待一会就能在相应的监听器页面看到你想要看到的结果了
如果你还想要看其他的数据比如聚合报告,吞吐量响应时间等等一切你关心的数据,按上面的3个步骤走一遍就行
- 第四种:利用CMDRunner.jar插件用命令行的方式将jtl轉成想要的png或者csv形式这个方式比3的好处在于3利用gui页面有时jtl文件数据量很大可能要等很久
首先进入lib\ext目录下,然后去执行响应的命令
双击打開png图片就能看到想要的图形效果
注意此处的的图片是断续的共15分钟,这跟jtl有关测试时jtl文件如果不删除或清空,下一次测试的数据会追加到jtl的末尾所以可以看到上面的图片中我的测试结果分了3次3分钟,其余时间其实是并没有进行测试的情况
命令最后有个命令类型:TransactionsPerSecond,除了这个还支持如下命令类型:
我们可以用一个windows的bat批处理文件来执行上面的命令,命令执行完以后去相应目录下收取结果png图片就可以了
朂后一行PerfMon:服务器参数随时间变化曲线注意这个需要在jmx脚本中添加服务器监控,要指定ip、端口、监控项还需要指定perfMon的输出文件,或者茬命令行指定如./jmeter -n -t baidu.jmx -l 2.jtp -JforcePerfmonFile=true,这样会输出在当前路径。
bat命令为:对文件名称和生成的jtl文件名以及CMDRunner.jar包路径可根据需要修改
双击该bat文件后我们在lib\ext目录下詓看,就可以看到生成了很多png图片
关心哪个图表直接双击打开即可这样就方便很多了。
当然除了生成png还可以生成csv文件,如:
双击该bat文件然后去对应目录下就能看到生成了很多csv文件,比如AggregateReport.csv就是聚合报告
好了以上就是jmeter的jtl文件查看方式了
}