Тест Гатлинга с участием нескольких клиентов - PullRequest
0 голосов
/ 05 декабря 2018

Можно ли реализовать тест Гатлинга с несколькими клиентами?Пример: первый клиент получает ключ, который передается второму клиенту.Этот ключ затем используется до тех пор, пока второй клиент не будет завершен, и первый клиент сможет продолжить и проверить результат.

Файлы cookie - это проблема, из-за которой у меня возникают проблемы с реализацией этого как одного клиента, выдавая себя за двухотдельный.У клиентов должен быть другой набор файлов cookie.

В качестве альтернативы;я могу удержать и заново установить куки для первого клиента?

1 Ответ

0 голосов
/ 07 декабря 2018

Мне удалось обойти проблему хранения и восстановления всей банки с печеньем следующим образом:

val builder = scenario("Thingies")
    ... do some first client stuff
    .exec(session => {
        session.set("first-session-cookies", 
            session("gatling.http.cookies").as[CookieJar])
    })
    ... do some second client stuff
    .exec(session => {
        session.set("gatling.http.cookies", 
            session("first-session-cookies").as[CookieJar])
    })
    ... back to first client stuff

Работает как шарм: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...