Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Не могу получить куки из запроса, которые добавляются в запрос автоматически опцией "Maintain http session"

soapui
Теги: #<Tag:0x00007f7b622bad88>

(Tatyana Durova) #1

Использую скрипт
def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
def httpRequestHeaders = testRunner.testCase.testSteps[“Dashboard”].testRequest.requestHeaders
def cookie2 = httpRequestHeaders[“Cookie3”]
cookie2 = cookie2.toString()

log.info(cookie2)
groovyUtils.setPropertyValue(“Properties”, “cookie2”, cookie2)

Но “Cookie3” в тестепе Dashboard я указала сама как header, но мне нужно получить куки которые soapui сам таскает в рамках сессии, то есть Cookie и Cookie2, вот как выглядит raw запроса, из которого мне надо достать файлы
GET http://www/admin/dashboard HTTP/1.1
Accept-Encoding: gzip,deflate
Cookie3: test
Host: develop.cutwise.dev.cutwise.com
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.3.1 (java 1.5)
Cookie: PHPSESSID=c14unieegfh9p4dd8eki03tt03
Cookie2: $Version=1

Кстати в ответе на этот запрос никакх кук нет, нет заголовка Set-Cookie. Не знаю что делать, надеюсь есть решение.

Хотелось бы еще понять, как soapui имитирует сессию и каким образом он добавляет автокуки.