是否可以在 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 文件在循环中一次又一次地重新 运行 相同的测试。