JMeter生成HTML性能报告最新

本文详细介绍了如何使用JMeter生成HTML格式的性能测试报告,包括Dashboard和Charts两个部分,涵盖了测试概览、APDEX、请求摘要、错误统计、响应时间趋势等关键信息,帮助测试人员更直观地理解和分析测试结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有时候我们写性能报告的时候需要一些性能分布图,JMeter是可以生成HTML性能报告的。这篇博客,简单介绍下在利用jmeter进行性能测试时,是如何生成HTML的可视化测试报告的

一、准备工作
  1:jmeter3.0版本之后开始支持动态生成测试报表,我用的是jmeter4.0
  2:jdk版本1.8
  3:需要jmx脚本文件
二、基本操作步骤
  首先执行cmd命令:进入jmeter的安装目录bin目录里面
  输入命令:jmeter -n -t jmx测试脚本文件存放目录 -l result.jtl -e -o 测试报告的存放文件夹路径
  举个栗子:jmeter -n -t F:\20190722后文件\接口脚本\111.jmx -l result.jtl -e -o F:\20190722后文件\接口脚本\测试报告
  参数说明:
  ● -n: 非GUI模式执行JMeter
  ● -t: 执行测试文件所在的位置
  ● -l: 指定生成测试结果的保存文件,jtl文件格式
### 如何使用 JMeter 生成性能测试报告 #### 配置 `jmeter.properties` 文件 在生成性能测试报告之前,需要确保 `jmeter.properties` 文件中的相关配置正确。此文件位于 JMeter 安装目录下的 `bin` 文件夹中。以下是需要检查和修改的配置项[^1]: - `jmeter.save.saveservice.output_format=xml` - `jmeter.save.saveservice.response_data=true` - `jmeter.save.saveservice.samplerData=true` - `jmeter.save.saveservice.requestHeaders=true` - `jmeter.save.saveservice.url=true` - `jmeter.save.saveservice.responseHeaders=true` 这些配置项确保了测试结果以 XML 格式保存,并包含详细的响应数据、请求头信息等内容。 #### 执行脚本并生成报告 执行 JMeter 脚本时,可以通过命令行参数指定生成 HTML 测试报告。以下是常用的命令格式[^2][^4]: ```bash jmeter -n -t 脚本名称.jmx -l 日志名称.jtl -e -o 报告存放目录 ``` - `-n`:表示非 GUI 模式运行。 - `-t`:指定 JMeter 脚本文件路径(如 `UBI_face.jmx`)。 - `-l`:指定测试结果日志文件名(如 `result.jtl`)。 - `-e`:在测试结束后生成 HTML 报告。 - `-o`:指定 HTML 报告的输出目录。 例如,以下命令将在 `D:\tools\apache-jmeter-4.0\HttpReport` 目录下生成 HTML 报告[^2]: ```bash jmeter -n -t D:\tools\apache-jmeter-4.0\jmeter-workspace\UBI_Face\UBI_face.jmx -l result.jtl -e -o D:\tools\apache-jmeter-4.0\HttpReport ``` #### 环境变量配置 为了简化命令执行,可以配置 JMeter 的环境变量。通过设置 `JMETER_HOME` 和将 `bin` 目录添加到 `PATH` 中,可以直接在任意目录下运行 JMeter 命令[^3]。以下是一个示例配置: ```bash export JMETER_HOME=/Applications/tools/apache-jmeter-5.4.1 export PATH=$JMETER_HOME/bin:$PATH ``` 完成配置后,可以直接运行以下命令来生成报告: ```bash jmeter -n -t tests/脚本名称.jmx -l tests/日志名称.jtl -e -o tests/报告存放目录 ``` #### 注意事项 - 确保 JMeter 版本支持 HTML 报告功能(通常从 JMeter 3.0 开始支持)。 - 如果报告生成失败,请检查 `jmeter.log` 文件中的错误信息[^4]。 - 输出目录必须为空或不存在,否则会报错。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魔都性能自动化AuricChan

打赏后可获得更全的技术资料!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值