【问题标题】:Jmeter: How to create HTML dashboard in jmeter using saved summary csv fileJmeter:如何使用保存的摘要 csv 文件在 jmeter 中创建 HTML 仪表板
【发布时间】:2019-03-07 04:06:34
【问题描述】:

我正在使用以下命令生成 HTML 仪表板:

jmeter -g C:/Users/E01659/Desktop/feb28/feb28_10_3600.csv -o C:/Users/E01659/Downloads/apache-jmeter-5.1/bin/sonali/

出现以下错误:文件 'C:\Users\E01659\Desktop\feb28\feb28_10_3600.csv' 不包含 字段名称标题,确保 jmeter.save.saveservice.* 属性 与创建 CSV 文件时相同,否则可能会读取文件 生成报告时不正确发生错误:不匹配 预期的列数:17 列和 CSV 文件中的列数:11,检查您的 jmeter.save.saveservice.* 配置或检查行是否完整 错误级别=1

【问题讨论】:

标签: jmeter


【解决方案1】:

从错误消息中,很明显 - 之前创建的 CSV 文件没有将标题作为第一行。当您想从 CSV 文件创建 APDEX 仪表板时,JMeter 期望使用正确的Save Service Configuration 创建文件。您可以更改存在于jmeter.propertes 文件中的Result file config

您可能需要如下更改该行,以便创建的文件具有所需的标题名称

jmeter.save.saveservice.label = true

【讨论】:

    【解决方案2】:

    您使用的命令是correct,失败的原因是.jtl 文件内容与JMeter 期望的内容不匹配。

    如果您在另一个 JMeter 安装上执行此 feb28_10_3600.csv 文件 - 请确保您尝试生成报告的机器上的 JMeter result save configuration 与运行 JMeter 的 JMeter 安装相同。

    检查关联的JMeter properties 并将它们修改为 100% 匹配,一旦完成,您应该能够正常生成仪表板。

    如果您仍然遇到差异,请使用 .jtl 结果文件的前 2-3 行更新您的问题。

    【讨论】:

      【解决方案3】:

      由于文件末尾的行损坏,您收到此错误(很可能)。只需执行“tail”即可查看最后几行。最有可能的是,由于测试突然停止,您的最后一行缺少列。删除有问题的行后,您应该能够生成 HTML 报告。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-09-28
        • 2014-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多