我正在从AWS Windows VM运行2250个用户测试,以下是详细信息。
视窗 内存:32GB CPU:8核心
一旦测试达到600个并发用户,cpu就会100%利用率。为解决这个问题采取的行动,(使用Jmeter进行测试)
仍然负载发电机达到100%。什么是解决这个问题的最佳解决方案。
答案 0 :(得分:0)
首先检查您是否遵循了测试中的最佳做法:
然后最好使用Linux机器而不是Windows,因为它通常可以更好地扩展。
最后尝试增加机器类型以增加CPU数量。
答案 1 :(得分:0)
最好的选择是从具有32 GB RAM的单台机器切换到3台具有12 GB RAM的机器并运行JMeter in distributed mode,因为您的测试似乎非常占用CPU。
有关JMeter虚拟用户限制的更全面说明以及需要采取哪些措施来克服这些限制,请参阅What’s the Max Number of Users You Can Test on JMeter?。