Как настроить паузы с нормальным распределением в Gatling - PullRequest
0 голосов
/ 23 мая 2019

Как настроить паузы в Гатлинге с нормальным распределением со средним и стандартным отклонением

  1. на уровне моделирования - который будет применяться ко всем запросам
  2. переопределить паузу уровня сценария другими значениями для конкретных запросов

Я не могу точно понять это, глядя на документацию Гатлинга Конфигурация глобальной паузы и паузы сценария

1 Ответ

0 голосов
/ 23 мая 2019

Я думаю, что нашел ответ.

В каждом запросе вы можете определить паузу (доступны разные типы пауз)

exec(http("GET /")
.get("/"))
.pause(10,20)

Выше кода добавит случайную (равномерную?) Паузуот 10 до 20 секунд

Затем на уровне моделирования вы можете глобально определить, что вы хотели бы использовать нормальное распределение, например

    .inject(
      rampUsers(1)
        .during(1)
    )
    .pauses(normalPausesWithStdDevDuration(5))

При конфигурации выше, пауза будет установлена ​​на уровне запроса каксреднее значение и используйте стандартное отклонение 5 с, чтобы выбрать конечное значение паузы

...