Я использую код ниже, чтобы получить значение JSESSIONID
из запроса в SoapUI
.
def setCookie = testRunner.testCase.testSteps["Request1"].testRequest.response.responseHeaders["Set-Cookie"]
re = /(JSESSIONID=[A-Za-z0-9]+)/
matcher = ( setCookie =~ re )
def jsesid = matcher[0][0]
log.info "$jsessid"
props = testRunner.testCase.getTestStepByName("Properties");
props.setPropertyValue('cookie',"$jsessid");
Я помещаю эту переменную в заголовки других запросов, но в ответ получаю новый JSESSIONID. Итак, я проиграл сессию, потому что открывается новая.