我们正在尝试使用 Gatling 对我们的 REST-ish 应用程序进行压力测试。我们希望我们users
发布一个不同的fileBody
每个请求的帖子。
我们的场景如下所示:
scenario("100%")
.during(15 minutes) {
exec(requestStream.next())
.pause(118 seconds, 120 seconds)
}
.users(2)
.delay(2 minutes)
.protocolConfig(httpConf)
...build up several scenarios...
setUp(severalScenarios)
这运行良好,但似乎exec
只有在第一次构建每个场景时才执行一次。我们认为每次during(...)
循环出现时都会执行该块,为每个用户提供一个Request
来自迭代器的新的,每 15 分钟运行一次。
我们错过了什么吗?有没有更聪明的方法来做到这一点?