Использую скрипт
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 имитирует сессию и каким образом он добавляет автокуки.