代码之家  ›  专栏  ›  技术社区  ›  Thomas

如何在实际条件下模拟120个Web应用程序的并发用户?

  •  6
  • Thomas  · 技术社区  · 15 年前

    如何模拟 >120个并发用户 使用负载测试框架,如JMeter?据我所知,如果我使用120个服务器或120个CPU核心,真正的并发性是可能的。

    您是如何在实际情况下测试您的Web应用程序或服务的?

    1 回复  |  直到 13 年前
        1
  •  13
  •   Codemwnci    15 年前

    我发现JMeter可以很好地工作,但是我通常使用的是4-5个人电脑来获得最精确的结果。

    虽然您可能认为120个并发用户很难从单个PC模拟,但您必须认识到,在实际工作场景中,120个并发用户将无法完全同时访问服务器,因此CPU线程算法足以模拟负载。

    您需要做的是从用户那里了解应用程序的可能用法,即每秒从单个用户那里获得多少请求,并确保测试有效地模拟了这一点。

    因此,我们的技术是使用运行在5台运行不同测试的PC上的JMeter,并在测试期间监控服务器性能。

    当然,还有许多其他产品可以以一定的价格更好地模拟网络流量,但我始终发现JMeter非常适合我的需求。