问题描述
当从非GUI模式安排Jmeter测试时,有没有一种方法可以控制JTL文件的大小.
Is there a way by which we can control size of JTL file when Jmeter test is scheduled from NON-GUI mode.
我正在使用Ramp UP 100和持续时间1200运行针对100个用户的测试.测试后的JTL文件大小为170MB.
I am running test for 100 Users, using Ramp UP 100 and duration 1200. After the test JTL file size is 170MB.
我已在聚合报告列表"中发布了配置".我的测试计划中只有汇总Listnet.
I have posted Configuration in Aggregate Report Listner. I have only Aggregate listnet in my test plan.
在我的jmeter.properties中,我有以下设置.
jmeter.save.saveservice.output_format = xml
In my jmeter.properties, i have below settings.
jmeter.save.saveservice.output_format=xml
我担心的是,如果我进行较长时间的测试(12-24小时),那么JTL文件的大小将会很大.Kildy告诉我是否有办法减少在jtl文件中保存的数据量.
My concern is, if i run test for longer duration (12-24 hours), then JTL file size will be huge.Kildy let me know if there is way if i can reduce amount of data getting saved in jtl file.
推荐答案
这主要是由于存储了响应数据(来自子结果),整个响应都被写入.jtl文件中,这会导致额外的磁盘IO并扩大.jtl大小
This is mostly due to storing response data (from sub results), the whole response is being written into .jtl file which causes extra disk IO and enlarges .jtl size
- 使用CSV作为输出格式
- 取消选中
Save Sub Results (XML)
相关的 user.properties 是:
jmeter.save.saveservice.output_format=csv
jmeter.save.saveservice.subresults=false
良好"属性的示例应看起来像
Example of "good" properties should look somehow like
请参见针对JMeter负载测试内存不足"失败的9种简便解决方案文章,全面介绍了您的用例和其他用例
See 9 Easy Solutions for a JMeter Load Test "Out of Memory" Failure article for comprehensive explanation of your and other use cases
这篇关于从非GUI模式运行测试时如何控制JTL文件的大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!