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

时间:2016-01-25 06:23:55

标签: jmeter

当从非GUI模式安排Jmeter测试时,是否有一种方法可以控制JTL文件的大小。

我正在为100个用户运行测试,使用Ramp UP 100和持续时间1200.测试后JTL文件大小为170MB。enter image description here

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

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

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

1 个答案:

答案 0 :(得分:6)

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

  1. 使用CSV作为输出格式
  2. 取消选中Save Sub Results (XML)
  3. 相关的 user.properties 是:

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

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

    http://localhost:8982/

    有关您和其他用例的详细说明,请参阅Save Service Config文章