Как получить симуляции гатлинга с изменением в нем случайных значений - PullRequest
0 голосов
/ 09 июля 2020

Gatling читает сценарий в начале моделирования и затем выполняет его несколько раз с той же конфигурацией / значениями.

Как возможно, например, выполнить каждый запрос со следующим значением «RANDOM -VALUE ", всегда с новым случайным значением?

val postRandomValue = scenario("Post Random Value")
    .exec(
      http("POST ShipmentList")
        .post("http://localhost:8080/endpoint") // Local
        .headers(Headers.header)
        .body(StringBody("myRandomValue: RANDOM-VALUE")))

1 Ответ

2 голосов
/ 09 июля 2020

Кормушки здесь помогут

val postRandomValue = scenario("Post Random Value")
.feed(Iterator.continually(Map(
  "RANDOM_VALUE" -> java.util.UUID.randomUUID.toString
)))
.exec(
  http("POST ShipmentList")
    .post("http://localhost:8080/endpoint") // Local
    .headers(Headers.header)
    .body(StringBody("myRandomValue: ${RANDOM_VALUE}")))
...