getCookieValue возвращает объект - PullRequest
0 голосов
/ 04 июля 2019

Я использовал метод getCookieValue () для получения значения cookie из сессии, он возвращает объект io.gatling.http.action.cookie.GetCookieValueBuilder@2012cf26

.exec{session => {
       val cookie = getCookieValue(CookieKey("CookieKey"))
          println("Session cookie is :::::::::::::::::::::::::" + cookie.toString)
         session
     }}

должно получить значение cookie вместо io.gatling.http.action.cookie.GetCookieValueBuilder@2012cf26

1 Ответ

0 голосов
/ 05 июля 2019

, глядя на документацию, getCookieValue - это DSL-действие, которое (как вы обнаружили) возвращает построитель, поэтому вам нужно будет выполнить его в блоке 'exec' - он предназначен для получения именованного cookie-файла и помещения его в сеанс.

, поэтому, если вы сделали

.exec(getCookieValue(CookieKey("CookieKey")))

, значение cookie с именем «CookieKey» будет помещено в сеанс под ключом «CookieKey».

Вы не можете вызывать методы DSL внутри функции сеанса - возвращенный построитель никогда не будет вызван

...