我正在用JMeter为驻留在localhost上的Web应用程序设计一些负载测试,但不确定是否有最佳实践。
我已经了解了如何分析结果以及该工具的工作方式,但是当我不得不确定线程组中有多少用户或需要设置多少加速时间时,我不知道该选择什么。 / p>
是否有任何准则,例如:为了模拟真实用户的活动,使用以下方法测试应用程序很重要:
并且总是对1个用户进行升级,对100个用户进行100次升级,对1000个用户进行1000次升级吗?
因为我不知道应该如何进行良好的负载测试。
有人可以帮助我吗?谢谢
答案 0 :(得分:-1)
启动周期-通过jmeter启动所有线程的时间。在您的情况下,用户=线程?
无论使用多少线程,我都会使用1秒钟的加速期。
多少个请求可以同时容纳您的服务器? 1000? 当最后一个线程启动时,您已经有多少个活动线程? (测试已运行1000秒)。
如果要恒定负载,请使用80%的可能线程并使用循环计数进行操作。看看应用程序的行为,垃圾回收器在做什么?