setUp(
BasicSimulation().inject(
incrementUsersPerSec(intensity / stagesNumber) // Количество RPS на ступень
.times(stagesNumber) //Количество ступеней
.eachLevelLasting(stageDuration) //Длительность полки
.separatedByRampsLasting(rampDuration) //Длительность разгона
.startingFrom(0) // Начало нагрузки с
)
).protocols(httpProtocol)
.maxDuration(testDuration)
Привет. Тут имеется в виду не RPS (request per second), а TPS (transaction per second / user per second / scenario per second). Количество сценариев, которые будут запускаться в единицу времени.
Метрика будет равна показателю RPS для первого запроса в сценарии. Но не для RPS для всего сценария.
Для RPS всего сценария лучше использовать тротллинг. А сценарии запускать с той интенсивностью, чтобы было хотя бы RPS/(количество запросов).