2016-11-21 119 views
0

以下是我的测试计划的详细信息。即使在预定的时间后,JMeter也不会停止执行

线程数:700
循环计数:永远调度
配置:时间:250秒

在第250秒,线程开始停止为达到预定时间。 即使在30分钟后,最后的23个线程也不会停止,并且测试未完成。

试图通过非GUI模式运行相同的测试。但是答复是一样的。 即使30分钟后,测试也不会停止执行。

能否请你帮忙,如果我错过了任何配置..

+0

得到最大的吞吐量可以请你分享的线程组配置屏幕截图? –

回答

0

最有可能你是从Java Heap Space分配不足的痛苦。默认情况下,JMeter仅以512 Mb堆启动,这对于测试开发和调试来说是很好的,但在实际负载测试时(如700用户的场景中)则不够。

为了克服这个问题:

  1. (适用于Windows操作系统家族,jmeter其它操作系统jmeter.bat
  2. 找到这样一行HEAP="-Xms512m -Xmx512m"
  3. 更改这两个值是像80%打开JMeter的启动脚本的可用物理内存总量
  4. 重新启动JMeter以选择更改
  5. 是的,从不在GUI中运行负载测试模式

9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure关于JMeter的调整和调整更多建议,以便从单个实例

相关问题