包含xml数据的jtl报表无法在jmeter中创建html

包含xml数据的jtl报表无法在jmeter中创建html,jmeter,jmeter-plugins,Jmeter,Jmeter Plugins,我试图在jmeter中创建从jtl report到html report的报告,但我猜问题是,我使用下面的命令将响应数据以xml形式存储在jtl中,因此它显示错误如下- File 'C:\Users\sobhit.sharma\Documents\ig-load-test\report.jtl' does not contain the field names header, ensure the jmeter.save.saveservice.* properties are the same

我试图在jmeter中创建从jtl report到html report的报告,但我猜问题是,我使用下面的命令将响应数据以xml形式存储在jtl中,因此它显示错误如下-

File 'C:\Users\sobhit.sharma\Documents\ig-load-test\report.jtl' 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 when generating report
发生错误:无法读取样本

另一方面,我可以用html创建报告

我的jtml文件就是这样的-

根据JMeter文件的章节:

仪表板生成器是JMeter的模块化扩展。它的默认行为是从CSV文件中读取和处理样本,以生成包含图形视图的HTML文件

这意味着您不能使用.JTL结果文件的XML格式生成HTML报告仪表板

考虑切换到CSV格式,即更改此行:

-Jjmeter.save.saveservice.output_format=xml
对于这一点:

-Jjmeter.save.saveservice.output_format=csv

如果您需要在错误发生时保存响应数据,您可以使用Flexible file writer listener将其存储到单独的文件中。

Flexible file writer listener是一个好主意,但您不认为jmeter写入文件会太多。而且我只想在它失败的时候才写。
-Jjmeter.save.saveservice.output_format=csv