Jmeter Ant 任务 - 从 .jtl 文件生成 .xslt 报告

Jmeter Ant Task - Producing an .xslt report from .jtl file

所以我想从 .jtl 文件生成 .xslt 文件以生成摘要报告

这是我正在使用的jmeter Ant项目: https://github.com/jfifield/ant-jmeter

根据我对 jmeter ant 的理解,我需要提供一个 .jmx 文件来生成一个 .jtl 文件。生成的 jtl 文件看起来类似于 .xml

默认情况下,Jmeter 不会像这样构建它们的 .jtl。因此,当我尝试生成报告摘要时,出现“序言中不允许包含内容”的问题,而如果我提供 .jmx 文件,则每个文件都按预期工作。我只想基于 .jtl 生成报告摘要的原因是因为我的 .jmx 适用于多种场景,我需要将其作为参数传递,所以我只有 .jtl 文件可以使用。

如果我能澄清任何事情,请告诉我,我觉得我在解释这个问题上做得很糟糕lmao。

谢谢!

默认情况下,JMeter 以适合生成 HTML Reporting Dashboard 的 CSV 格式存储其结果,您可能会发现更多 informative/usable.


如果您仍想继续使用 Ant XSLT 方法,您需要将 JMeter 结果文件格式更改为 XML,可以通过将下一行添加到 user.properties 来完成] 文件:

jmeter.save.saveservice.output_format=xml

您将需要更多的默认配置修改:

jmeter.save.saveservice.assertion_results=all
jmeter.save.saveservice.bytes=true

这样 JMeter 将以 Ant 任务能够使用的格式生成 .jtl 结果文件,并且您将能够执行 XSLT 转换。

更多信息: