У меня есть тестовый пример, на первом тестовом этапе я делаю запрос. Я получил JSESSIONID в ответе первого запроса, и теперь я хочу поместить его как свойство «cookie» в заголовок всех моих запросов testStep. Как мне это сделать?SoapUI 5.2.0 как установить свойство заголовка
log.info "$jsessionid"
for (testStep in testRunner.testCase.getTestStepList()){
if (testStep.getName() != "Request 1" && testStep.getName() != "Groovy Script") {
//set the JSESSIONID in the request header property "Cookie"
}
}
Мои другие testStep имеют некоторые значения в своем заголовке
- Connection: Keep-жив
- Proxy-Connection: Keep-живой
- Accept-Encoding: UTF8
- Accept: приложение/json
- и т.д.
Я хочу добавить в список «cookie: JSESSIONID = MYVALUE» или заменить его, если свойство уже существует.
Возможно, вы можете добавить небольшую часть заголовка запроса вашего «другого» тестового шага. Или, по крайней мере, указать, присутствует ли элемент «cookie» или вам нужно его создать. –