使用JMeter -g生成报告时如何忽略错误

时间:2018-02-19 03:58:17

标签: jmeter

如何忽略错误并继续生成仪表板报告。

我一直看到恼人的错误示例:

  

org.apache.jmeter.report.dashboard.GenerationException:处理样本时出错:预期列数之间不匹配:16和CSV文件中的列:1

由于文件中有额外的空格或换行符,我处理的是8GB的巨大空间,csv文件中的所有这些小问题都会在生成报告时耗费大量时间。

1 个答案:

答案 0 :(得分:0)

该错误表示您的.jtl结果文件格式错误。默认的JMeter配置应该产生类似的东西:

timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,sentBytes,grpThreads,allThreads,Latency,IdleTime,Connect
1519031460845,364,HTTP Request,200,OK,Thread Group 1-1,text,true,,1598,115,1,1,364,0,227

如果您因任何原因修改了JMeter配置,请尝试将其恢复为默认值,如果问题仍然存在,请检查.jtl结果文件并确定有问题的采样器结果条目,以检测导致这些额外空格或换行符的原因。

如果在一个JMeter实例上运行JMeter测试并使用另一个JMeter实例生成仪表板 - 它们必须在jmeter.save.saveservice属性方面具有相同的配置,否则仪表板生成可能会失败或结果将不一致。

参考文献: