如何模拟具有实际条件的Web应用程序的120个并发用户?
-
11-10-2019 - |
题
如何模拟 > 120个并发用户 使用诸如Jmeter之类的负载测试框架?据我所知,如果我使用120台服务器或120个CPU内核,那么真正的并发性将有可能。
您如何/如何在实际条件下测试您的Web应用程序或服务?
解决方案
我发现Jmeter工作正常,但是我通常使用4-5个PC来获得最准确的结果。
尽管您可能会相信120个并发用户可能很难从一台PC中进行模拟,但您必须意识到,在实际的工作场景中,120个同时的用户将无法完全同时访问服务器,因此CPU线程算法就足够了模拟负载。
您需要做的是了解用户可能会使用应用程序的使用情况,即每秒/分钟的请求每分钟您将从单个用户中获得多少请求,并确保您的测试有效地模拟了这一点。
因此,我们的技术是使用在运行不同测试的5个PC上运行的Jmeter,并在测试过程中监视服务器性能。
当然,还有许多其他产品可以更好地模拟网络流量,但是我一直发现Jmeter非常适合我的需求。
不隶属于 StackOverflow