我正在使用以下命令来生成HTML仪表板:
[Manufacturer]
出现以下错误:文件 'C:\ Users \ E01659 \ Desktop \ feb28 \ feb28_10_3600.csv'不包含 字段名称标头,请确保jmeter.save.saveservice。*属性 与创建CSV文件或读取文件时的相同 生成报告时不正确发生错误:之间存在不匹配 预期的列数:17和CSV文件中的列数:11,请检查您的 jmeter.save.saveservice。*配置或检查行已完成 errorlevel = 1
答案 0 :(得分:0)
从错误消息中很明显-先前创建的CSV文件没有标题作为第一行。当您想从CSV文件创建APDEX仪表板时,JMeter希望使用正确的Save Service Configuration创建文件。您可以更改jmeter.propertes
文件中存在的Result file config。
您可能需要如下更改行,以便创建的文件具有所需的标题名称
jmeter.save.saveservice.label = true
答案 1 :(得分:0)
您使用的命令是correct,失败的原因是.jtl文件内容与JMeter期望的内容不匹配。
如果在另一个JMeter安装上执行时获得了feb28_10_3600.csv
文件,请确保您要生成报告的计算机上的JMeter的result save configuration与JMeter所在的JMeter安装相同运行。
检查关联的JMeter properties并将其修改为100%匹配,完成后,您应该能够正常生成仪表板。
如果您仍然遇到差异,请在.jtl结果文件的前2-3行中更新您的问题。
答案 2 :(得分:0)
由于文件末尾的行损坏,您将收到此错误(很可能是)。只需执行一个“ tail”以查看最后几行。最有可能的是,由于测试突然停止,您的最后一行缺少列。删除有问题的行后,您应该能够生成HTML报告。