Jmeter 导出html报告的方法

前提条件:首先安装好Jmeter ,配置好环境变量,压测好脚本。
1.在jmeter.properties确认如下配置项:
jmeter.save.saveservice.bytes = true
jmeter.save.saveservice.label = true
jmeter.save.saveservice.latency = true
jmeter.save.saveservice.response_code = true
jmeter.save.saveservice.response_message = true
jmeter.save.saveservice.successful = true
jmeter.save.saveservice.thread_counts = true
jmeter.save.saveservice.thread_name = true
jmeter.save.saveservice.time = true
# the timestamp format must include the time and should include the date.
# For example the default, which is milliseconds since the epoch: 
jmeter.save.saveservice.timestamp_format = ms
# Or the following would also be suitable
jmeter.save.saveservice.timestamp_format = yyyy/MM/dd HH:mm:ss
2.如果希望在Errors报告中展示更详细数据,需要确保如下配置
jmeter.save.saveservice.assertion_results_failure_message = true
如果使用了事务控制器(Transaction Controller),确认 Generate parent sample 为未勾选状态
3.使用如下命令导出报告

de>jmeter -n -t -l -e -o de>
//在使用命令前,使用jmeter -? 查询各个命令的作用 方便理解。

命令:jmeter -n -t E:\apache-jmeter-5.1.1\apache-jmeter-5.1.1\bin\login.jmx -r -l text1.txt -e -o text1

-n: run JMeter in nongui mode
//以nongui模式运行JMeter

-t: the jmeter test(.jmx) file to run
//运行的jmeter的.jmx文件

-l: the file to log samples to
//将样本记录到某个LOG文件,自己命名,但不可重复

-e: generate report dashboard after load test
//在负载测试后生成报告仪表板

-o: output folder for report dashboard
//指定一个文件夹,作为html导出的目录,不需要手动创建,和LOG文件一样,不能重复
上述文件路径,不能只写一个文件名字,要把具体路径写上

4.打开报告
在报告导出文件夹中会有一个index 的html格式文件,使用浏览器打开后即可通过图形界面了解压测结果

jmeter -n -t E:\apache-jmeter-5.1.1\apache-jmeter-5.1.1\bin\login.jmx -r -l D:\testlogin2.txt -e -o D:\testlogin2

你可能感兴趣的:(工具使用)