Jmeter 我如何解释我在其中设置了“a”的测试计划;“加速期”;大于零
这是我第一次执行测试,我有点困惑如何解释我在设置“上升期”大于零时得到的结果 首先,如果我没有弄错的话,当我将值设置为零时,这意味着所有线程都是同时启动的。因此,可以得出结论,应用程序可以成功接受的最大线程数等于被测试应用程序可以接受的最大并发请求数 现在,当我必须使用大于零的“上升期”进行一些测试时,问题来了,因为我不确定我能得出什么结论,或者更确切地说,我不知道它们是否正确 根据报告所述: 从渐变上升=螺纹数开始,并根据需要向上或向下调整 需要 这或多或少是我写的: 1) 为了开始测试,我们设置每个线程将在前一个线程开始后1(15/15)秒开始。为此,我们为“线程数”和“爬升周期”设置了相同的值 当15个请求成功完成时,我们开始调整“上升期”的值,直到找到每个请求之间必须存在的最小时间间隔 2) 加速期=13 3) 加速期=10 4) 加速期=7 5) 加速期=6 到目前为止,所有请求都已成功执行,但在“启动期”为6的情况下,只有三个请求得到了响应 根据这个结果,我们可以得出结论,每次调用web服务之间必须经过的最短时间必须大于或等于0.46秒 该值通过除以“螺纹数”和“爬升(7/15)”的值来计算 你认为我的结论如何?它是对的吗?以我展示的方式使用jmeter还可以得出什么结论 我们将一如既往地感谢您的意见和建议Jmeter 我如何解释我在其中设置了“a”的测试计划;“加速期”;大于零,jmeter,stress-testing,Jmeter,Stress Testing,这是我第一次执行测试,我有点困惑如何解释我在设置“上升期”大于零时得到的结果 首先,如果我没有弄错的话,当我将值设置为零时,这意味着所有线程都是同时启动的。因此,可以得出结论,应用程序可以成功接受的最大线程数等于被测试应用程序可以接受的最大并发请求数 现在,当我必须使用大于零的“上升期”进行一些测试时,问题来了,因为我不确定我能得出什么结论,或者更确切地说,我不知道它们是否正确 根据报告所述: 从渐变上升=螺纹数开始,并根据需要向上或向下调整 需要 这或多或少是我写的: 1) 为了开始测试,我们
感谢爬升只不过是虚拟用户到达率。JMeter从1个线程开始,并根据指定的爬升添加更多线程。15个线程和15秒爬升意味着每1秒添加1个线程。在7秒爬升和15个线程每秒钟添加2个线程的情况下。当线程没有任何工作要做时它正在关闭,因此请确保父线程组或循环控制器中有足够的循环 定义负载场景至少有3个选项:
- 除了测试开发和调试之外,请不要使用JMeterGUI
- 避免在表侦听器中查看结果
- 视图结果树侦听器也是如此
- 遵循指南中的其他建议