首页 > 代码库 > SoapUI设置Cookie
SoapUI设置Cookie
因為.NET寫的Web Service的方法是需要驗證session的。
需要先call方法Login之後才能使用其它的方法。最近剛在學用SoapUI測試soap的API,剛好可以通過Groovy Script來實現設置login之後得到的cookie。
測試工程如下圖,滑鼠右擊Test Steps,新增Groovy Script。
Script如下:
import com.eviware.soapui.support.types.StringToStringMapdef cookiesList = testRunner.testCase.getTestStepByName("login").testRequest.response.responseHeaders["Set-Cookie"]log.info cookiesList //Get the cookieString cookieNew = cookiesList.get(0)log.info "cookie : "+cookieNew//Put cookie to a StringMapdef cookieMap = new StringToStringMap()cookieMap.put("Cookie",cookieNew)testRunner.testCase.getTestStepByName("BsrDataAndLog").testRequest.setRequestHeaders(cookieMap);
SoapUI设置Cookie
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。