2017-03-27 46 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的最大性能。