JMeter非GUI模式运行脚本无法正常查看HTML报告
JMeter非GUI模式HTML报告无法正常显示的解决办法
问题说明
以非GUI模式运行JMeter脚本,测试配置为10个用户、持续运行2分钟,命令行输出显示测试全程无错误(共完成714次请求),但生成在bin目录下的HTML报告(index.html)无法正常显示。
测试命令行输出
summary + 31 in 00:00:07 = 4.2/s Avg: 1434 Min: 629 Max: 2997 Err: 0 (0.00%) Active: 10 Started: 10 Finished: 0 summary + 184 in 00:00:29 = 6.3/s Avg: 1357 Min: 93 Max: 4816 Err: 0 (0.00%) Active: 10 Started: 10 Finished: 0 summary = 215 in 00:00:37 = 5.8/s Avg: 1368 Min: 93 Max: 4816 Err: 0 (0.00%) summary + 159 in 00:00:30 = 5.3/s Avg: 1120 Min: 94 Max: 3953 Err: 0 (0.00%) Active: 10 Started: 10 Finished: 0 summary = 374 in 00:01:07 = 5.6/s Avg: 1263 Min: 93 Max: 4816 Err: 0 (0.00%) summary + 183 in 00:00:30 = 6.1/s Avg: 1154 Min: 91 Max: 4001 Err: 0 (0.00%) Active: 10 Started: 10 Finished: 0 summary = 557 in 00:01:37 = 5.7/s Avg: 1227 Min: 91 Max: 4816 Err: 0 (0.00%) summary + 157 in 00:00:25 = 6.3/s Avg: 966 Min: 92 Max: 2953 Err: 0 (0.00%) Active: 0 Started: 10 Finished: 10 summary = 714 in 00:02:02 = 5.9/s Avg: 1169 Min: 91 Max: 4816 Err: 0 (0.00%)
解决步骤
- 检查报告文件完整性:确认报告目录内包含css、js、图片等所有依赖文件,若有缺失,删除旧报告后重新生成。
- 更换报告生成目录:不要在JMeter的bin目录生成报告,指定一个独立的空目录避免文件冲突,命令示例:
jmeter -n -t 你的测试计划.jmx -l 结果文件.jtl -e -o /path/to/独立报告目录 - 切换浏览器打开:使用Chrome、Firefox等现代浏览器打开报告,老旧浏览器可能不支持JMeter报告的部分特性。
- 升级JMeter版本:若使用旧版本JMeter,可能存在报告生成bug,升级到最新稳定版后重试。
- 检查目录权限:确保当前用户对报告目录有读写权限,Linux/macOS系统下避免因权限不足导致文件生成不完整。
- 重新生成报告:删除旧的结果文件(.jtl)和报告目录,重新运行测试生成全新报告,避免旧文件干扰。
内容的提问来源于stack exchange,提问作者Subhaneil Sengupta
相关产品推荐
相关产品推荐

