У меня есть следующий сценарий, который имеет два запроса (RequestOne и RequestTwo). Это настройка для 3 пользователей и 1 повторение. Симуляция должна была длиться как минимум 20 секунд, так как я использую 20 секунд в качестве стимуляции. Однако каждый раз, когда я запускаю его, он заканчивается менее чем за 20 секунд. Я пробовал с различными значениями для стимуляции.Использование темпа в gatling для контроля скорости
val Workload = scenario("Load Test")
.repeat(1, "repetition") {
pace(20 seconds)
.exitBlockOnFail {
.feed(requestIdFeeder)
.group("Load Test") {
.exec(session => {
session.set("url", spURL)
})
.group("RequestOne") {exec(requestOne)}
.feed(requestIdFeeder)
.group("RequestTwo") {exec(requestTwo)}
}
}
}
setUp(Workload.inject(atOnceUsers(3))).protocols(httpProtocol)
выход
Simulation com.performance.LoadTest completed in 11 seconds