无法通过Java代码生成JMeter HTML报告

时间:2018-11-08 20:05:44

标签: java html jmeter report reportgenerator

我正在使用JMeter作为代码,这是我的项目:

https://gist.github.com/svillarreal/5eb90a66b8972633b95c249abb3566da

我面临的问题是如何使用Java代码而不是调用JMeter二进制文件来生成HTML报告。

正如您在Main.java类中看到的那样,我有一个包含ResultCollector元素的测试计划,该元素生成带有所有测试执行细节的Stresstest.csv输出文件。在Main.java的第80行中使用此CSV来调用Jmeter命令(它安装在运行测试服的同一台计算机上),并且HTML报告完美生成。

但是..我想通过避免安装JMeter并调用Runtime.getRuntime()。exec(...)来改进此代码,因此,为了实现这一点,我创建了一个ReportGenerator对象(第81行和82)和reportgenerator.properties(激活所有必需的属性,以生成具有精美图形的HTML报告)。它内部似乎工作正常,但最后输出文件夹为空,里面没有index.html文件,也没有任何内容。也没有显示任何异常也没有错误。

我想念什么吗?我还尝试将reportGenerator放入testPlanTree中,但两者均无效。

我正在将Java 8与Maven和JMeter 5一起使用

预先感谢。-

0 个答案:

没有答案