首页 文章

JMeter并发用户数

提问于
浏览
2

我有一个正在 生产环境 的Web应用程序,我的应用程序有2000个用户 . 现在我必须在系统上执行性能测试,那么有没有想到有多少并发用户将一次发送请求?假设并非所有2000个用户同时访问服务器 .

我将使用JMeter对我的系统进行负载测试,那么我应该假设多少并发用户必须同时点击服务器?

世界上是否有任何实践被遵循或者应用程序的应用程序各不相同?

欢迎任何帮助 .

1 回答

  • 4

    在设置负载测试时,您要为线程设置三个参数:用户数(线程数),加速周期,循环计数 .

    线程数是运行测试时将拥有的用户总数 . 您可以通过为测试设置循环计数来进行多次运行,但线程数永远不会大于您设置的值 .

    加速周期是指在几秒钟内创建所有线程所需的时间 . 如果将其设置为例如10秒,则需要这段时间才能在测试运行中创建所有线程 .

    循环计数仅影响测试重复的次数 .

    因此,如果您有100个线程,0秒加速周期并且循环计数设置为1,那么将立即创建所有100个线程,在您的情况下全部为2000 .

    我会尝试不同的组合来查看您的Web应用程序如何处理负载 . 然后,您将看到并更好地了解JMeter如何创建和执行线程 .

    我将从100个线程开始,10秒加速,1个循环,然后慢慢增加线程数,减少加速周期,并增加循环次数 .

相关问题