【问题标题】:Getting Header error in JMeter when trying to get HTML report尝试获取 HTML 报告时在 JMeter 中出现标题错误
【发布时间】:2017-03-06 15:42:36
【问题描述】:

我正在尝试从我的 JMeter 测试计划中获取 HTML 报告。不幸的是,总是显示以下错误。

File '/Users/roradhak/Cisco/GET/PPS-Proxy-Performance/Graph2_CSV.csv' does not contain the field names header, ensure the jmeter.save.saveservice.* properties are the same as when the CSV file was created or the file may be read incorrectly

事实上,我尝试按照Jmeter 3.0 can't generate the ANT HTML report 和其他链接中的说明进行所有设置更改。有人可以对此有所了解吗?

【问题讨论】:

    标签: jmeter jmeter-plugins


    【解决方案1】:

    您需要确保在 user.properties 文件中至少有以下行:

    jmeter.save.saveservice.print_field_names=true
    

    .jtl 结果文件的第一行需要如下所示:

    timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,sentBytes,grpThreads,allThreads,Latency,IdleTime,Connect
    

    如果您有不同的输出 - 请修改 JMeter 配置以匹配该配置,如Generating Report Dashboard 文章中所述。

    参考资料:

    【讨论】:

    • 我可以确认 jmeter.save.saveservice.print_field_names=true 已在我的属性文件中设置。当您说 .jtl 文件时,我没有生成 .jtl 文件。我正在从聚合报告创建一个 .csv 文件,并且该报告是使用命令行作为 HTML 报告的输入给出的。还是不行:(
    • jtl== csv,不要使用汇总报告输出,run your JMeter test in command-line non-GUI modejmeter -n -t test.jmx -l result.jtl 并生成报告仪表板,例如 jmeter -g result.jtl -o /report/destination/folder
    • 你成就了我的一天。极好的!!!它工作得很好。命令行使用而不是使用聚合报告完成了工作。
    • Dmitri.. 最后一件事...我将线程数设为 500,永远数为 10。但是当我运行命令行时,我可以看到样本数只有 10。为什么会这样?我期待 5000 个样本。
    • jtl== csv,不要使用聚合报告输出,在命令行非 GUI 模式下运行 JMeter 测试,如 jmeter -n -t test.jmx -l result.jtl 并生成报告仪表板,如 jmeter -g result.jtl -o /report/destination/folder – Dmitri T 2017 年 3 月 6 日 16:35 这实际上比阅读问题和不阅读问题节省了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-27
    • 2020-05-28
    • 2021-04-13
    • 1970-01-01
    相关资源
    最近更新 更多