是否可以在 JMeter 中循环测试?
Is it possible to loop a test in JMeter?
所以我使用简单的 HTTP 采样器将线程组设置为 运行 30 秒。基本上测试只是向 HTTP 服务器发送一个 GET 请求 30 秒。
是否可以根据预定次数在完成后再次重新启动相同的测试。所以说我希望测试重新 运行 本身 5 次...
选项 1:
有可能 Run Time Controller
。
我假设您已经在线程组调度程序中设置了 30 秒的持续时间。
按如下所示更改测试计划。
- 线程组 - 循环计数应为 5(不应重复次数)
- 添加一个
Run time controller
- 秒应该是 30
- 将所有采样器、其他控制器(线程组下的任何东西)移动到
Run time controller
。
现在此设置将 运行 测试 5 次 - 每次 30 秒。
选项 2:
如果您在 Non-GUI
模式下 运行 进行测试,则可以使用 bat/sh 文件在循环中一次又一次地重新 运行 相同的测试。
所以我使用简单的 HTTP 采样器将线程组设置为 运行 30 秒。基本上测试只是向 HTTP 服务器发送一个 GET 请求 30 秒。
是否可以根据预定次数在完成后再次重新启动相同的测试。所以说我希望测试重新 运行 本身 5 次...
选项 1:
有可能 Run Time Controller
。
我假设您已经在线程组调度程序中设置了 30 秒的持续时间。
按如下所示更改测试计划。
- 线程组 - 循环计数应为 5(不应重复次数)
- 添加一个
Run time controller
- 秒应该是 30 - 将所有采样器、其他控制器(线程组下的任何东西)移动到
Run time controller
。
现在此设置将 运行 测试 5 次 - 每次 30 秒。
选项 2:
如果您在 Non-GUI
模式下 运行 进行测试,则可以使用 bat/sh 文件在循环中一次又一次地重新 运行 相同的测试。