首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JMeter结果大小限制

JMeter结果大小限制
EN

Stack Overflow用户
提问于 2016-08-20 13:59:59
回答 3查看 2.1K关注 0票数 4

我正在用千分尺进行一次稳定性测试(60小时)。我在测试计划中有几个图表来捕获系统资源,如cpu、线程、堆。

24小时后,View_Results_Tree.xml文件大小为9GB。恐怕计量器能维持60小时。

  1. View_Results_Tree.xml或结果文件夹大小是否有Jmeter中的大小限制?
  2. 在运行如此长的测试之前,Jmeter中应该遵循哪些最佳实践?我正在为这样长的测试寻找推荐的配置/属性。

谢谢薇拉。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-08-20 14:23:31

没有结果文件限制,只要它适合您的硬盘驱动器存储或在您的RAM中打开和分析。

The 一般性建议如下

  1. 使用CSV格式而不是XML
  2. 只存储需要存储的度量,节省不必要的东西会导致大量内存和磁盘IO开销。

如果您查看jmeter.properties文件(位于JMeter的"bin“文件夹中)中的属性,其名称以jmeter.save.saveservice开头,即

代码语言:javascript
复制
#jmeter.save.saveservice.output_format=csv
#jmeter.save.saveservice.assertion_results_failure_message=true
#etc.

将它们全部复制到user.properties文件中,将“有趣”属性设置为true和其他属性到false --这将允许节省大量磁盘空间并为负载测试本身释放宝贵的资源。

有关上述建议的更详细说明,请参见9 JMeter负载测试“内存不足”故障的简易解决方案,很少有更多的JMeter性能优化调整。

票数 4
EN

Stack Overflow用户

发布于 2016-08-20 18:55:25

在JMeter中文件大小没有限制,限制是您的磁盘空间。从文件名中,我猜您选择了XML输出,最好选择CSV输出(请参阅下面的另一个原因)。

此外,确保您没有在JMeter中使用GUI进行负载测试--这是一个糟糕的实践,如果您这样做,这肯定会破坏您的测试。

切换到非GUI模式,并确保您遵循这些建议

/bin/jmeter -t -n -l /results.csv

自JMeter 3.0以来,您甚至可以在负载测试结束时从现有的CSV (而不是从XML )文件生成报告,请参阅:

  • http://jmeter.apache.org/usermanual/generating-dashboard.html

因为您需要GUI来进行监视,所以只在GUI模式下运行监视部分。

票数 1
EN

Stack Overflow用户

发布于 2020-08-20 11:11:29

我同意UBIK LOAD PACK提供的答案。但是,如果需要将结果存储在某个地方,则不需要担心文件的大小。最好的解决方案是使用Grafana和Graphite (InfluxDB)进行实时报告和高效存储。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39054961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档