如何使用在ReportName

时间:2018-12-07 07:18:38

标签: jmeter jmeter-plugins jmeter-4.0

我正在通过命令提示符生成JMeter HTML报告。我想用时间戳保存报告,以便将来我可以比较这些报告。如果我尝试执行而没有清除报告文件夹,则会收到以下错误消息,

警告:无法在根0x80000002上打开/创建prefs根节点Software \ JavaSoft \ Prefs。 Windows RegCreateKeyEx(...)返回了错误代码5。 发生错误:由于文件夹不为空,无法写入'D:\ AgileCockpit_IntegrationTest \ HtmlReports' errorlevel = 1

我正在使用以下命令执行, jmeter -n -t D:\ AgileCockpit_IntegrationTest \ AgileCockpitIntegrationTest.jmx -l D:\ AgileCockpit_IntegrationTest \ Result \ Result1.csv -e -o D:\ AgileCockpit_IntegrationTest \ HtmlReports \

与CSV文件相同。

请帮助我...谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用Windows datetime命令组合将时间戳记添加到.jtl结果文件和HTML报告仪表板文件夹中,例如:

jmeter -n -t D:\AgileCockpit_IntegrationTest\AgileCockpitIntegrationTest.jmx -l "D:\AgileCockpit_IntegrationTest\Result\%date:~-4%-%date:~3,2%-%date:~0,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%.jtl" -e -o "D:\AgileCockpit_IntegrationTest\HtmlReports\%date:~-4%-%date:~3,2%-%date:~0,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%"

可以使用Merge Results工具比较不同的结果文件,可以使用JMeter Plugins Manager来安装该工具