从 JMETER 中的 JTL 文件生成 HTML 报告

Posted

技术标签:

【中文标题】从 JMETER 中的 JTL 文件生成 HTML 报告【英文标题】:Generate HTML Report from JTL file in JMETER 【发布时间】:2022-01-21 23:38:56 【问题描述】:

我无法从创建的 jtl 文件生成报告,它显示“发生错误:空!”从 jmeter html 报告生成器生成时,是否有任何其他方法可以生成或修复此问题/错误。 要么 我可以从其他性能测试工具生成报告吗? enter image description here

2。 如果我通过非 GUI 运行相同的文件,则它不起作用。我通过非 GUI 模式创建了 jtl 或 CSV 文件,但没有使用以下命令保存在文件中。 jmeter -Jthreads=500 -n -t Anand.jmx -l result500.jtl 要么 jmeter -n -t Anand.jmx -l Users-500.jtl 要么 jmeter -n -t Anand.jmx -l Users-1500.jtl -e -o C:\Users\opc\Downloads\apache-jmeter-5.1.1\apache-jmeter-5.1.1\bin\reports\1500

我遇到过 jtl/csv 文件没有保存任何可能是它在我的第一个问题中显示为 null 的问题。但为什么不保存在 jtl/csv 文件中。 请帮我解决这个问题。 enter image description here

【问题讨论】:

【参考方案1】:

    检查jmeter.log file是否有任何可疑或澄清条目

    试试generating the dashboard from the command line 喜欢:

    jmeter -g /path/to/.jtl/results/file -o /path/to/the/folder/where/dashboard/will/be/generated
    

    我记得当人们使用Java 17 等最新 Java 版本时生成仪表板时出现问题,您可以尝试使用早期版本运行 JMeter,即Java 8,这是运行JMeter 5.4 所需的最低 Java 版本

【讨论】:

我无法生成 csv/jtl 文件,请查看屏幕截图。 你的截图很漂亮,谢谢分享。您的 .jtl 文件是空的,因此我认为尝试从中生成报告仪表板是没有意义的。你被告知要检查jmeter.log file,只要你忽略建议和建议,很遗憾我无法提供进一步的帮助。

以上是关于从 JMETER 中的 JTL 文件生成 HTML 报告的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter设置保存到jtl文件中的数据

Jmeter 5.4.3中的HTML报告生成错误[重复]

Jmeter生成聚合报告及html报告

用命令行的方式把jmeter结果文件JTL生成csv格式的聚合报告

jmeter生成测试报告的两种方法

cmd执行jmeter命令生成报告的问题。