JMeter并发用户数

时间:2013-04-18 07:46:05

标签: jmeter load-testing performance-testing qa automated-tests

我有一个正在制作的网络应用程序,我的应用程序有2000多个用户。 现在我必须在系统上执行性能测试,那么有没有想到有多少并发用户将一次发送请求? 据推测,并非所有2000多名用户同时都在服务器上。

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

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

欢迎任何帮助。

1 个答案:

答案 0 :(得分:4)

当您设置负载测试时,您要为线程设置三个参数:用户数(线程数),加速时段,循环计数。

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

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

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

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

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

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