是否可以在JMeter中循环测试?
问题内容:
因此,我将一个线程组设置为使用简单的HTTP采样器运行30秒。基本上,测试只是将GET请求发送到HTTP服务器30秒钟。
一旦完成预定时间,是否有可能再次重新启动相同的测试。所以说我想让测试重新运行5次…
问题答案:
选项1:
有可能Run Time Controller
。
我假设您已经在线程组调度程序中设置了30秒的持续时间。
如下更改测试计划。
- 线程组-循环计数应为5(不应重复任何次数)
- 添加
Run time controller
-秒应为30 - 将所有采样器,其他控制器(无论您在线程组下拥有的控制器)移到
Run time controller
。
现在,此设置将运行测试5次-每次运行30秒。
选项2:
如果以Non-GUI
模式运行测试,则可以使用bat / sh文件一次又一次地循环运行同一测试。