如何在单线程/串口中进行Gattling执行场景

时间:2016-04-20 18:16:37

标签: gatling

我有一个Gatling场景,我希望连续运行100,000次。我不希望模拟并发用户会话或场景调用之间的任何休息时间。我只是希望它在循环中尽可能快地运行单个线程。我以为我弄明白:

setup(myTest.splitUsers(100000) into atOnceUsers(1) separatedBy(0 seconds))

但这似乎并行尝试了所有100,000个请求,这显然不是我想要的。

我的场景只是一个简单的HTTP PUT。这与被称为循环的卷曲没什么不同,除了Gatling的精彩报道。我正在寻找请求/秒,响应时间等指标

1 个答案:

答案 0 :(得分:2)

重复您的方案100,000次并注入一个用户。

val myScenario = scenario("my scenario").repeat(100000) {
    //exec()...
}

setUp(myScenario.inject(atOnceUsers(1)))
   //assertions..