[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)

 

posted on 2015-06-17 18:11  张缤分  阅读(340)  评论(0)    收藏  举报

导航