繁体   English   中英

生成 HTML 报告期间的 JMeter 问题

[英]JMeter Issue during generating HTML report

几天前我写了测试,它们没有问题。

现在,当我尝试运行它们时,它们以代码 1 和错误消息退出:

发生错误:空

我在TeamCity上运行它

.jtl 文件创建没有问题。

这是运行的日志片段。

[17:03:02][Step 2/2] jmeter args=-g tests/report/dynamic-checkout.jtl -o tests/report/dynamic-checkout
[17:03:03][Step 2/2] Dec 05, 2019 4:03:03 PM java.util.prefs.FileSystemPreferences$1 run
[17:03:03][Step 2/2] INFO: Created user preferences directory.
[17:03:03][Step 2/2] An error occurred: null
[17:03:03][Step 2/2] Process exited with code 1
[17:03:03][Step 2/2] Process exited with code 1 (Step: Performance Tests Execution (Command Line))
[17:03:03][Step 2/2] Step Performance Tests Execution (Command Line) failed

我试图找到解决方案,但我刚刚发现了几篇关于 Java 版本的文章。 在 stackoverflow 上的其他问题中提供的解决方案:

替代方案--config java

当我尝试使用它时, TeamCity向我显示,只有 1 个 Java 版本并且已被选中。

编辑:我刚刚发现,即使是测试本身也运行了 0 秒。

错误消息非常通用,如果还有更多内容,请提供帮助。 如果你愿意尝试这个,我建议你尝试使用 blazemeter taurus 看看它是否可以运行你的测试,taurus 会自动安装所有插件和依赖项。

因此,如果您的问题是由缺少插件引起的,那么这应该可以解决它。

查看您没有运行测试的 命令行参数,您正在尝试从现有的 .jtl 结果文件中生成一个 HTML 报告仪表板

很可能您收到错误是因为您的tests/report/dynamic-checkout.jtl为空,请仔细检查它是否存在,而不是空并且其内容与结果文件配置属性匹配

以前的JMeter测试失败或仪表板生成失败的原因通常应该反映在jmeter.log文件中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM