我正在通过命令提示符生成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文件相同。
请帮助我...谢谢。
答案 0 :(得分:1)
您可以使用Windows date和time命令组合将时间戳记添加到.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来安装该工具