从非GUI模式运行测试时,如何控制JTL文件的大小

use*_*236 1 jmeter

当从非GUI模式调度Jmeter测试时,有没有办法控制JTL文件的大小.

我正在为100个用户运行测试,使用Ramp UP 100和持续时间1200.测试后JTL文件大小为170MB.在此输入图像描述

我在Aggregate Report Listner中发布了配置.我的测试计划中只有Aggregate listnet.

在我的jmeter.properties中,我有以下设置.
jmeter.save.saveservice.output_format = XML

我担心的是,如果我运行测试持续时间更长(12-24小时),那么JTL文件大小将是巨大的.如果我可以减少在jtl文件中保存的数据量,Kildy让我知道.

Dmi*_*i T 6

这主要是由于存储响应数据(来自子结果),整个响应被写入.jtl文件,这会导致额外的磁盘IO并扩大.jtl大小

  1. 使用CSV作为输出格式
  2. 取消选中 Save Sub Results (XML)

相关的user.properties是:

jmeter.save.saveservice.output_format=csv
jmeter.save.saveservice.subresults=false
Run Code Online (Sandbox Code Playgroud)

"好"属性的示例应该看起来像

保存服务配置

有关JMeter负载测试"Out of Memory"失败的文章,请参阅9个简易解决方案,以全面解释您的用例和其他用例