关于jmeter生成报告问题

本文介绍如何使用JMeter的命令行模式生成测试报告,包括必要的jmeter.properties配置修改和命令行参数说明,适用于自动化性能测试场景。

 

jmeter通过命令生产测试报告:

在jmeter/bin路径中执行命令:jmeter –n –t <JMX filepath> -l <csv或jtl path> -e –o <report folder path\输出结果的文件夹名称>

1,如果报错jmeter.properties文件需修改:

jmeter.save.saveservice.output_format=csv
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
jmeter.save.saveservice.timestamp_format=ms
jmeter.save.saveservice.timestamp_format=yyyy-MM-dd HH:mm:ss
jmeter.save.saveservice.print_field_names=true

2,jmeter –n –t <JMX filepath> -l <csv或jtl path> -e –o <report folder path\输出结果的文件夹名称>

如下图:要想生成结果,需要 <report folder path\输出结果的文件夹名称>后加个输出结果的文件夹名称

### 如何使用 JMeter 生成性能测试报告 #### 启动 JMeter 并验证安装 为了确认 JMeter 安装无误,在命令提示符(cmd)中输入`jmeter -v`。如果正确显示版本号,则表明配置成功[^2]。 #### 修改配置文件支持中文编码 对于请求参数中含有中文的情况,需编辑位于 `bin` 文件夹下的 `jmeter.properties` 配置文件,在其中添加 UTF-8 编码设置以确保中文字符能被正确处理。完成更改后记得重启软件使改动生效[^4]。 ```properties # 设置内容编码为UTF-8 sampleresult.default.encoding=UTF-8 ``` #### 创建并准备测试计划 创建一个新的脚本存放路径如 E:\apache-jmeter-2.13\AutoTest 和用于存储生成报表的子文件夹 report。把已调试好的 `.jmx` 测试脚本复制到上述指定位置以便后续操作[^5]。 #### 运行测试与生成 HTML 报告 当一切就绪时,可以通过命令行方式运行测试,并利用特定选项自动生成HTML格式的结果报告: ```bash jmeter -n -t E:\apache-jmeter-2.13\AutoTest\Login_test.jmx -l E:\apache-jmeter-2.13\AutoTest\report\result.jtl -e -o E:\apache-jmeter-2.13\AutoTest\report\ ``` 这条指令中的各个部分含义如下: - `-n`: 表明是非图形界面模式启动; - `-t`: 指定要执行的具体测试计划(.jmx); - `-l`: 记录日志的位置及名称; - `-e`: 结束后立即生成静态HTML报告页面; - `-o`: 输出目标目录名; 这样就可以得到一份详细的性能分析文档了。 #### 查看结果 最后一步就是浏览由 JMeter 自动生成出来的 HTML 格式的性能评估报告,通常会包含各种图表和统计数据帮助理解系统的负载表现情况[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值