以下是我的测试计划的详细信息。
线程数:700
循环计数:永远计划程序
配置:持续时间:250秒
在第250秒,线程在达到预定的持续时间时开始停止。 即使在30分钟后,最后23个线程也没有停止,测试也没有完成。
尝试通过非GUI模式运行相同的测试。但反应是一样的。 即使在30分钟后,测试也不会停止执行。
如果我错过任何配置,你能帮忙吗?
答案 0 :(得分:-1)
很可能您的Java Heap Space分配不足。默认情况下,JMeter仅使用512 Mb堆启动,这对于测试开发和调试来说很好,但在实际负载测试时却是不够的(就像在700个用户的场景中一样)。
要克服这个问题:
jmeter.bat
,其他操作系统jmeter
)HEAP="-Xms512m -Xmx512m"
有关JMeter调整和调整的更多建议,请参阅9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure以获得单个实例的最大吞吐量