HTML报告生成在Jmeter中失败

时间:2020-03-02 10:43:03

标签: jmeter

在生成HTML报告时显示以下错误。 Response.jtl如下所示。 jtl文件中存在timestamp列,并且列总数为16。

Jtl Image

发生错误:处理样品时出错:使用者失败并显示消息:在样品元数据中找不到列,请检查#jmeter.save.saveservice。*属性以添加缺少的列

1 个答案:

答案 0 :(得分:0)

您的.jtl文件似乎具有默认配置(此success列中的值应为小写)

默认的“ saveservice”属性如下:

C:\apps\jmeter\bin>type jmeter.properties | find "saveservice"
#jmeter.save.saveservice.output_format=csv
#jmeter.save.saveservice.assertion_results_failure_message=true
#jmeter.save.saveservice.assertion_results=none
#jmeter.save.saveservice.data_type=true
#jmeter.save.saveservice.label=true
#jmeter.save.saveservice.response_code=true
#jmeter.save.saveservice.response_data=false
#jmeter.save.saveservice.response_data.on_error=false
#jmeter.save.saveservice.response_message=true
#jmeter.save.saveservice.successful=true
#jmeter.save.saveservice.thread_name=true
#jmeter.save.saveservice.time=true
#jmeter.save.saveservice.subresults=true
#jmeter.save.saveservice.assertions=true
#jmeter.save.saveservice.latency=true
#jmeter.save.saveservice.connect_time=true
#jmeter.save.saveservice.samplerData=false
#jmeter.save.saveservice.responseHeaders=false
#jmeter.save.saveservice.requestHeaders=false
#jmeter.save.saveservice.encoding=false
#jmeter.save.saveservice.bytes=true
#jmeter.save.saveservice.sent_bytes=true
#jmeter.save.saveservice.url=true
#jmeter.save.saveservice.filename=false
#jmeter.save.saveservice.hostname=false
#jmeter.save.saveservice.thread_counts=true
#jmeter.save.saveservice.sample_count=false
#jmeter.save.saveservice.idle_time=true
#jmeter.save.saveservice.timestamp_format=ms
#jmeter.save.saveservice.timestamp_format=yyyy/MM/dd HH:mm:ss.SSS
#jmeter.save.saveservice.default_delimiter=,
#jmeter.save.saveservice.default_delimiter=\t
#jmeter.save.saveservice.print_field_names=true
#jmeter.save.saveservice.xml_pi=<?xml-stylesheet type="text/xsl" href="../extras/jmeter-results-detail-report.xsl"?>
#jmeter.save.saveservice.xml_pi=
#jmeter.save.saveservice.base_prefix=~/
#jmeter.save.saveservice.autoflush=false

如果您在一个JMeter实例上执行测试并尝试在另一个JMeter实例上生成仪表板,则需要确保这些“ saveservice”属性100%匹配,否则您将面临问题。

因此,再次检查两个JMeter实例上的 jmeter.properties user.properties文件,并确保您具有相同的结果文件配置,完成后,您应该能够成功生成仪表板。

参考: