2017-04-20 32 views
-1

我在jtl文件下得到了GB的结果,所以如何将jtl文件保存在部分中以便我可以在jmeter运行期间删除旧文件。Jmeter:如何在非GUI模式下保存jtl日志

+0

JMeter的-t -n -j test.jmx d:\ jmeter.log -l d:\ jmeterJTL.jtl 以上命令将保存目录jmeter.log和jmeterJTL.jtl文件(d:\) 但我发现在1个小时1点GB的数据我怎么能在部分保存此:jmeter1.log jmeter2.log jmeter3.log ... 和 jmeterJTL1.jt1 jmeterJTL2.jt1 jmeterJTL3。 jt1 ... 注意:我还将结果保存在.jtl中以登录线程名称,以便我可以调试是否有其他任何替代方法? –

回答

1

您正在编写更多响应数据(可能是整个响应数据)。您可以通过配置以下属性来减小文件大小。

在你jmeter.propertiesuser.properties文件,使用以下命令:

jmeter.save.saveservice.output_format=csv 
jmeter.save.saveservice.subresults=false 

您可以检查this blazemeter博客,以了解更多有关如何调整JMeter的性能。

+0

使用log4j我们可以在Java中像MaxFileSize = 100mb和backupIndex = 5这样做它只会保留每个100mb的5个文件并删除旧的。我们有没有类似的东西? –

+0

通过配置下面的属性,您可以限制/扩展字节。每SampleResult存储在内存中的字节 #最大尺寸 #确保您不会超过一个Java数组的最大容量,并记住 #它是越高,JMeter会消耗堆 #默认为10MB ' httpsampler.max_bytes_to_store_per_request = 10485760' –

相关问题