是否有一些任意线程组和加速时间必须在负载测试中进行测试?

时间:2019-02-21 14:42:57

标签: testing jmeter performance-testing

我正在用JMeter为驻留在localhost上的Web应用程序设计一些负载测试,但不确定是否有最佳实践。

我已经了解了如何分析结果以及该工具的工作方式,但是当我不得不确定线程​​组中有多少用户或需要设置多少加速时间时,我不知道该选择什么。 / p>

是否有任何准则,例如:为了模拟真实用户的活动,使用以下方法测试应用程序很重要:

  1. 1个用户
  2. 100个用户
  3. 1000个用户

并且总是对1个用户进行升级,对100个用户进行100次升级,对1000个用户进行1000次升级吗?

因为我不知道应该如何进行良好的负载测试。

有人可以帮助我吗?谢谢

1 个答案:

答案 0 :(得分:-1)

启动周期-通过jmeter启动所有线程的时间。在您的情况下,用户=线程?

无论使用多少线程,我都会使用1秒钟的加速期。

多少个请求可以同时容纳您的服务器? 1000? 当最后一个线程启动时,您已经有多少个活动线程? (测试已运行1000秒)。

如果要恒定负载,请使用80%的可能线程并使用循环计数进行操作。看看应用程序的行为,垃圾回收器在做什么?