You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JMeter生成HTML报告提示No column <"VarName"> found报错如何解决

报错原因

该报错是因为JMeter HTML报告生成器需要读取的自定义变量VarName未被写入你输出的测试结果文件中,生成器解析结果文件时找不到对应列触发报错。

解决步骤

1. 修改JMeter保存服务配置

打开JMeter安装目录下bin文件夹中的jmeter.properties(优先级更高的可选路径:bin/user.properties),添加如下配置:

# 将VarName替换为你报错提示中的实际变量名,多个缺失变量对应添加多行配置即可
jmeter.save.saveservice.VarName=true

同时确认以下基础字段配置已开启,避免后续出现其他字段缺失报错:

jmeter.save.saveservice.timeStamp=true
jmeter.save.saveservice.elapsed=true
jmeter.save.saveservice.label=true
jmeter.save.saveservice.responseCode=true
jmeter.save.saveservice.responseMessage=true
jmeter.save.saveservice.success=true
jmeter.save.saveservice.failureMessage=true
jmeter.save.saveservice.bytes=true
jmeter.save.saveservice.latency=true

2. 同步Simple Data Writer配置

打开测试计划中的Simple Data Writer元件,点击「配置」按钮,在弹出的保存字段列表中,勾选VarName对应的选项,确保变量会被写入输出的结果文件。

3. 重新执行测试生成新结果文件

配置修改完成后必须重新运行测试,旧的结果文件因为未包含缺失列,无法用于生成报告,不要手动修改旧结果文件补列,会导致格式解析失败。

4. 重新生成HTML报告

使用新生成的结果文件执行报告生成命令即可,命令示例:
jmeter -g 新结果文件路径 -o HTML报告输出目录路径

内容的提问来源于stack exchange,提问作者Taz 3497

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 01:27:04