一、生成html可视化压测报告
Linux环境
# 进入到Jmeter bin目录下运行
./jmeter.sh -n -t xx.jmx -l xx.jtl -e -o xx/dirname
Mac环境
# 进入到Jmeter bin目录下运行
./jmeter -n -t xx.jmx -l xx.jtl -e -o xx/dirname
Windows环境
# 进入到Jmeter bin目录下运行
jmeter.bat -n -t xx.jmx -l xx.jtl -e -o xx/dirname
# 示例:
jmeter.bat -n -t D:\桌面\jmeter_code\本地项目1.jmx -l D:\桌面\jmeter_code\res.jtl -e -o D:\桌面\jmeter_code\report
运行结果:
参数说明
-
-n 非gui方式运行jmeter
-
-t :jmx 脚本路径
-
-l :result.jtl 运行结果保存路径,注意:.jtl 文件名不能重复,文件夹需要存在
-
-e :在脚本运行结束后生成 HTML 报告
-
-o :用于存放 HTML 报告的目录,文件夹需要存在
二、HTML测试报告解读
将生成报告的整个目录下载到本地,打开 index.html。报告分为3个部分:
- Dashboard:提供了整体的概览信息,显示了关于测试结果的总体摘要。
- Charts:提供了关于性能指标的图表,如吞吐量、响应时间、活跃用户数等。
- Custom Graphs:允许根据自己的需求创建和显示自定义的图表。
2.1、Dashboard介绍(整体概要)
我将“Dashboard”分为3部分:基本报告、
1、基本报告
-
基本报告主要分为3个部分:基本信息、用户满意度和请求通过率。