加特林循环内部注入
Gatling for loop inside inject
我是 Scala 和 Gatling 的新手,请耐心等待!我想在注入中有一个 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)
)
你很接近...
.inject 采取一系列步骤(没有 'yield' 就不会产生直接的 'for')
你能做的是...
scn.inject(
(1 to numTimes).map(i => atOnceUsers(10))
).protocols(httpProtocol)
我是 Scala 和 Gatling 的新手,请耐心等待!我想在注入中有一个 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)
)
你很接近...
.inject 采取一系列步骤(没有 'yield' 就不会产生直接的 'for')
你能做的是...
scn.inject(
(1 to numTimes).map(i => atOnceUsers(10))
).protocols(httpProtocol)