Не могу сделать пост-сценарий с Гатлингом - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь познакомиться с Гатлингом, но у меня проблема со сценарием поста.Я использую их API, поэтому я попытался добавить компьютер, вот мой сценарий:

var httpProtocol = http.baseUrl("http://computer-database.gatling.io")

    var scenarioBuilder = scenario("Adding Computer")
      .exec(
        http("Adding a Computer")
          .post("/computers/new")
          .formParam("name","HP")
          .formParam("introduced","2019-01-01")
          .formParam("discontinued","2019-02-02")
          .formParam("company","Sony")
      )

    setUp(
      scenarioBuilder.inject(atOnceUsers(1))
        .protocols(httpProtocol)
    )

Когда я выполняю тест, я получаю ошибку 400, но я не знаю, как я могуисправить это, я уже проверил параметры, и это выглядит хорошо.

РЕДАКТИРОВАТЬ:

Только что увидел, что я должен использовать formParamMap, когда у меня есть более одного параметра формы, но все равно та же проблема, всегдаошибка 400

1 Ответ

3 голосов
/ 09 мая 2019
  1. Правильный URL для публикации в этом приложении: /computers, а не /computers/new.
  2. Параметр компании - это int id, а не метка String
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...