当前位置: 首页 > 知识库问答 >
问题:

在Jmeter中生成Html报告失败

魏凡
2023-03-14

生成超文本标记语言Report时显示以下错误。Response.jtl如下所示。jtl文件中存在时间戳列,列总数为16。

Jtl图像

出现错误:处理样本时出错:消费者失败,消息为:在样本元数据中找不到列,请检查#jmeter。拯救保存服务。*属性来添加缺少的列

共有1个答案

赵嘉赐
2023-03-14

你的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实例上创建文件,并确保您具有相同的结果文件配置,一旦完成,您应该能够成功生成仪表板。

参考文献:

  • 19.15结果文件配置
  • 如何在JMeter中保存响应数据
 类似资料:
  • 使用的命令:/jmeter-n-t测试。jmx-JTestEnv=sit2-l ResultLog。日志-e-o结果日志 相同的命令从本地cmd生成结果,并从ec2实例给出以下异常 错误消息生成报告时出错:org。阿帕奇。杰米特。汇报仪表板GenerationException:处理示例时出错:Consumer失败消息:Consumer失败消息:Consumer失败消息:Consumer失败消息:

  • 问题内容: 我在Fedora上运行jmeter2.12。 生成仪表盘报告的步骤是什么? 问题答案: 脚步: 1.从侦听器中添加“摘要报告”,“简单数据编写器”。 2.将位置设置为生成的csv 3.从“ D:\ apache-jmeter-3.0 \ bin \”打开reportgenerator.properties,从中复制所有内容 4.从同一bin文件夹中打开user.properties 5

  • 我在运行jmeter2。戴着软呢帽。 生成仪表板报表的步骤是什么?

  • 我正在IntelliJ IDEA中使用Pitest进行突变测试(插件:https://plugins.jetbrains.com/plugin/7119-pit-mutation-testing-idea-plugin).运行所有测试用例后,我在执行结束时收到以下消息: 线程“main”组织中出现异常。真可怜。帮助PitHelpError:在计算线路覆盖率时,所有测试都没有经过突变。突变测试需要绿

  • 在窗口中,使用命令“jmeter -n -t [测试 JMX 文件] -l [测试日志文件] -e -o ”来生成仪表板结果不会执行并显示错误。