我有一个Gatling场景,我希望连续运行100,000次。我不希望模拟并发用户会话或场景调用之间的任何休息时间。我只是希望它在循环中尽可能快地运行单个线程。我以为我弄明白:
setup(myTest.splitUsers(100000) into atOnceUsers(1) separatedBy(0 seconds))
但这似乎并行尝试了所有100,000个请求,这显然不是我想要的。
我的场景只是一个简单的HTTP PUT。这与被称为循环的卷曲没什么不同,除了Gatling的精彩报道。我正在寻找请求/秒,响应时间等指标
答案 0 :(得分:2)
重复您的方案100,000次并注入一个用户。
val myScenario = scenario("my scenario").repeat(100000) {
//exec()...
}
setUp(myScenario.inject(atOnceUsers(1)))
//assertions..