我是Scala和Gatling的新手,所以请多多包涵!我想在inject内有一个for循环,可以在其中设置我想atOnceUsers()
的次数,而不仅仅是重复执行x次,但是这段代码给我一个错误,所以我想知道是否不支持这种方式
val numTimes = 3
val scn = scenario("Some scenario").exec(someScenario)
setUp(
scn.inject(
for (i <- 1 to numTimes) atOnceUsers(10)
).protocols(httpProtocol)
)
答案 0 :(得分:0)
您要关闭...
.inject采用一系列步骤(没有“ yield”就不会产生直接的“ for”)
你能做的是...
scn.inject(
(1 to numTimes).map(i => atOnceUsers(10))
).protocols(httpProtocol)