如何使用 JMeter 等负载测试框架模拟超过 120 个并发用户?据我了解,如果我使用 120 个服务器或 120 个 CPU 内核,则可以实现真正的并发。
您如何/如何在真实条件下测试您的 Web 应用程序或服务?
如何使用 JMeter 等负载测试框架模拟超过 120 个并发用户?据我了解,如果我使用 120 个服务器或 120 个 CPU 内核,则可以实现真正的并发。
您如何/如何在真实条件下测试您的 Web 应用程序或服务?
我发现 JMeter 可以正常工作,但我通常使用 4-5 台 PC 来获得最准确的结果。
虽然您可能认为 120 个并发用户可能难以从单台 PC 上模拟,但您必须意识到,在实际工作场景中,120 个并发用户不会同时访问服务器,因此 CPU 线程算法就足够了来模拟负载。
您需要做的是从您的用户那里了解您的应用程序的可能使用情况,即每秒/分钟您将从单个用户那里获得多少请求,并确保您的测试有效地模拟了这一点。
因此,我们的技术是使用在 5 台 PC 上运行不同测试的 JMeter,并在测试期间监控服务器性能。
当然,还有许多其他产品可以以一定的价格更好地模拟网络流量,但我一直发现 JMeter 非常适合我的需求。