[Cookie] Read Cookie and Pass in headers

在同一个Suite里

import com.eviware.soapui.support.types.StringToStringMap



def headers = testRunner.testCase.testSuite.getTestCaseByName("LoginTest").getTestStepByName("LoginReq").testRequest.response.responseHeaders["Set-Cookie"]



log.info headers

log.info headers.get(0)

log.info headers.get(1)



def reqheaders = new StringToStringMap()

reqheaders.put("Cookie",headers.get(0)+";"+headers.get(1))

testRunner.testCase.getTestStepByName("LogOut").testRequest.setRequestHeaders(reqheaders)

 

不在同一个Suite里

import com.eviware.soapui.support.types.StringToStringMap

 

def headers = testRunner.testCase.testSuite.project.testSuites['Login'].getTestCaseByName("Login").getTestStepByName("Login").testRequest.response.responseHeaders["Set-Cookie"]

 

log.info headers

log.info headers.get(1)

 

def cookie = new StringToStringMap()

cookie.put("Cookie",headers.get(1))

testRunner.testCase.getTestStepByName("Dashboard Layout").testRequest.setRequestHeaders(cookie)

 

你可能感兴趣的:(cookie)