jmeter生成html结果报告

本文介绍了如何使用JMeter 3.0及以上版本生成HTML报告,包括命令行参数解析、报告内容概览及自定义配置。通过 `-n`, `-t`, `-l`, `-e`, `-o` 参数运行JMeter脚本,生成多维度的测试报告。报告分为Dashboard和Charts两部分,详细展示了性能测试的各种指标。此外,文章还讨论了如何通过修改配置文件定制报告和图表。" 126711230,14829028,RocketMQ面试关键知识点解析,"['java-rocketmq', '消息队列', '分布式系统']
摘要由CSDN通过智能技术生成

JMeter:生成漂亮的多维度的HTML报告
我们做性能测试的时候会经常使用一些性能测试工具,我个人比较喜欢Jmeter这个工具,但是JMeter这个工具在生成测试报告方面一直有所欠缺。但是JMeter在3.0以后解决了这个问题。

JMeter3.0以后引入了Dashboard Report,用于生成HTML页面格式图形化报告的扩展模块,但是请大家注意一个问题JMeter3.0直接生成报告会出现中文乱码,建议大家使用3.1之后的版本,我这里使用的是3.2。

那么是如何生成HTML报告的呢,我们一起来看一下。

一、如果没有.jtl文件,运行如下命令: 
jmeter -n -t source.jmx -l result.jtl -e -o /tmp/ResultReport 
我们来看一下这条命令的参数: 
-n :以非GUI形式运行Jmeter 
-t :source.jmx 脚本路径 
-l :result.jtl 运行结果保存路径(.jtl),此文件必须不存在 
-e :在脚本运行结束后生成html报告 
-o :用于存放html报告的目录 
在这之前呢大家需要自己准备好JMeter的脚本,如下是我执行命令截图:

 

 

二、如果已经存在结果文件(.jtl),可运行如下命令生成报告 
jmeter -g result.jtl -o /tmp/ResultReport 
参数: 
-g : result.jtl 已经存在的.jtl文件的路径。 
-o :用于存放html报告的目录 
这种没有日志打印,下面是截图:

 


无论采用哪种方式,执行完后会在执行的目录生成如下文件或文件夹:

 

 

双击打开index.html文件,就可以看到报告了。如图:

 

 

这个报告总体分为两部分:Dashboard和Charts。
先看一下Dashboard中都有什么?

Test and Report informations:测试和报告信息: 测试结果保存文件/测试开始时间/测试结束时间/展示过滤器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值