【发布时间】:2013-04-18 21:08:58
【问题描述】:
我们正在尝试使用 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 分钟运行一次。
我们错过了什么吗?有没有更聪明的方法来做到这一点?
【问题讨论】:
标签: scala performance-testing gatling