Jmeter-检索使CPU繁忙的所有嵌入式资源

Jmeter-检索使CPU繁忙的所有嵌入式资源,jmeter,Jmeter,我正在使用Jmeter进行Web负载测试。最多100个用户模拟服务器上的负载。负载不分布。最近,我选择下载嵌入式资源和并行数到6,并添加了一个缓存管理器,以在每次迭代时清除缓存 当用户超过20时,CPU使用率达到95%,Jmeter被挂起。内存不足60%。我已经将堆内存增加到2GB,并在每次迭代中取消选择清除缓存,但CPU仍然会下降。非GUI也不工作 除了分布式负载之外,还有其他方法可以解决此问题吗?3.2中有一个关于此功能的问题已修复: 但在回答这个问题时,您应该始终使用最新的JMete

我正在使用Jmeter进行Web负载测试。最多100个用户模拟服务器上的负载。负载不分布。最近,我选择下载嵌入式资源和并行数到6,并添加了一个缓存管理器,以在每次迭代时清除缓存

当用户超过20时,CPU使用率达到95%,Jmeter被挂起。内存不足60%。我已经将堆内存增加到2GB,并在每次迭代中取消选择清除缓存,但CPU仍然会下降。非GUI也不工作


除了分布式负载之外,还有其他方法可以解决此问题吗?

3.2中有一个关于此功能的问题已修复:

但在回答这个问题时,您应该始终使用最新的JMeter版本3.3

你目前的版本是什么

请参阅此用户邮件列表讨论,其中升级解决了此问题:


您的机器配置是什么?您使用的jmeter版本是什么?Intel(R)Xeon(R)CPU E5-2697 v2@2.70GHz,RAM 6 GB,jmeter 3有多少个vCPU/核?什么JMeter版本?1个CPU,JMeter 3。它被安排在SIT上,以确保在perf环境上进行实际测试之前SLA处于正轨。显然,1个CPU不足以进行任何并行执行的测试。您在问题中提到,您跨越了20个用户/线程,因此最多可以获得6x20个线程。在1个CPU上,它无法正常工作。JMeter 3.3将有所改进,但1个CPU不够。谢谢,我使用的是JMeter版本3。让我试试最新的。