测试后退出Jmeter并保存聚合报告

测试后退出Jmeter并保存聚合报告,jmeter,report,aggregate,jmeter-plugins,Jmeter,Report,Aggregate,Jmeter Plugins,昨天由于某种原因,我的Jmeter机器崩溃了,我没有结果 这些结果在笔记本电脑上运行了一夜,我想要的是,当测试完成并且我的报告自动保存时,我可以退出Jmeter。始终在模式下运行Jmeter 命令如下: jmeter.bat -n -t Sctipt.jmx -l results.jtl -l:保存结果的选项 测试完成后,结果将自动保存在results.jtl文件中。您还可以提供完整路径,否则,将文件保存在当前目录中,即“JMeter.bat”文件所在的JMeter文件夹中 不要在脚本中保留任

昨天由于某种原因,我的Jmeter机器崩溃了,我没有结果

这些结果在笔记本电脑上运行了一夜,我想要的是,当测试完成并且我的报告自动保存时,我可以退出Jmeter。

始终在模式下运行Jmeter

命令如下:

jmeter.bat -n -t Sctipt.jmx -l results.jtl
-l:保存结果的选项

测试完成后,结果将自动保存在results.jtl文件中。您还可以提供完整路径,否则,将文件保存在当前目录中,即“JMeter.bat”文件所在的JMeter文件夹中

不要在脚本中保留任何侦听器,因为它们利用了系统资源。

如果您愿意:

jmeter-n-t/your/script.jmx-l/test/results.jtl

JMeter应该将测试执行结果存储在results.jtl文件中。测试完成后,您将能够使用“浏览”按钮使用您选择的侦听器打开文件并分析结果

即使在这种情况下,在JVM崩溃的情况下,您也可能丢失一些数据,默认情况下,JMeter不会存储每个结果,而是定期刷新结果数据。您可以将下一行添加到user.properties文件中,以便告诉JMeter立即存储每个结果,JMeter需要重新启动才能获取属性:

jmeter.save.saveservice.autoflush=true
另一种方法是通过-J命令行参数传递属性,如下所示:

jmeter-Jjmeter.save.saveservice.autoflush=true-n-t/your/script.jmx-l/test/results.jtl


请参阅以了解有关JMeter默认值的更多信息,哪些属性可用,以及可以更改哪些属性以使结果符合您的要求

GUI模式也可以吗?任何插件或OOTB?您可以通过添加一个,例如,选择要存储的度量,并在“将结果写入文件/从文件读取”输入中设置结果文件-JMeter将结果存储在该文件中。但是请注意,它们可能会破坏您的测试,我建议改用非GUI模式。