2017-03-27 112 views

回答

0

我认为这是肯定地说,没有JMeter的强制约束(至少我没在CSVDataSet类找到它)。至于文件大小,11 MB文件应该工作得很好。

0

JMeter的那么只要它适合在那里你要善于去读取文件到内存中。展望JMeter的启动脚本,默认Java Heap设置为512兆字节

set HEAP=-Xms512m -Xmx512m 
set NEW=-XX:NewSize=128m -XX:MaxNewSize=128m 
set SURVIVOR=-XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=50% 
set TENURING=-XX:MaxTenuringThreshold=2 

所以:

  • 设置HEAP相同的倍数是80%左右的总物理RAM
  • 增加NewSize
  • 运行测试没有参数,并使用即监控堆的使用JVisualVM
  • 如果CSV˚F ile适合剩下的堆空间 - 你应该很好走。

我相信11兆字节的文件大小应该是没有道理的。

9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure,以了解更多有关调整JMeter的最大性能。