Websocket Jmeter:如何在非gui模式下将jtl日志保存在部件中

Websocket Jmeter:如何在非gui模式下将jtl日志保存在部件中,websocket,jmeter,jmeter-plugins,java-websocket,Websocket,Jmeter,Jmeter Plugins,Java Websocket,我在jtl文件下得到了GBs结果,所以我可以部分保存jtl文件,以便在Jmeter运行期间删除旧文件 jmeter -n -t test.jmx -j D:\jmeter.log -l D:\jmeterJTL.jtl 上面的命令将jmeter.log和jmeterJTL.jtl文件保存在目录(D:)中。但我在1小时内获得了1GB的数据,所以我如何将其保存在以下部分:jmeter1.log jmeter2.log jmeter3.log。。。和jmeterJTL1.jt1 jmeterJTL2

我在jtl文件下得到了GBs结果,所以我可以部分保存jtl文件,以便在Jmeter运行期间删除旧文件

jmeter -n -t test.jmx -j D:\jmeter.log -l D:\jmeterJTL.jtl
上面的命令将jmeter.log和jmeterJTL.jtl文件保存在目录(D:)中。但我在1小时内获得了1GB的数据,所以我如何将其保存在以下部分:jmeter1.log jmeter2.log jmeter3.log。。。和jmeterJTL1.jt1 jmeterJTL2.jt1 jmeterJTL3.jt1


注意:我还将.jtl中的结果保存到登录的线程名中,以便进行调试。有其他选择吗?

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

jmeter.properties
user.properties
文件中,使用以下命令:

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

您可以查看博客以了解有关如何优化JMeter性能的更多信息。

使用log4j,我们可以在java中完成这项工作,如MaxFileSize=100mb和backupIndex=5,这样它将只保留100mb中的5个文件,并删除旧文件。jmeter中是否有类似的功能???通过配置下面的属性,您可以限制/扩展字节每个采样器存储在内存中的最大字节数结果#确保不超过Java数组的最大容量,并记住#越高,JMeter消耗的堆越高#默认为10MB
httpsampler。每个请求存储的最大字节数=10485760