Groovy 스크립팅을 사용하여 쉽게 쿠키를 조작 할 수 있습니다. 당신은 거기에 모든 쿠키를 읽을 수
import com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport
def myCookieStore = HttpClientSupport.getHttpClient().getCookieStore()
:
def myCookies = myCookieStore.getCookies()
def interestingCookie
myCookies.each {
if(it.name == "JSESSIONID")
interestingCookie = it
}
을 다른 요청에 새로운 쿠키 만들기 :
import org.apache.http.impl.Cookie.BasicClientCookie
def myNewCookie = new BasicClientCookie("cookie_name", "cookie_value")
myNewCookie.version = 1
myNewCookie.domain = "qa.test"
myCookieStore.addCookie(myNewCookie)
을 SoapUI에서, 쿠키는 쿠키 저장소에 보관 이전 블로그 게시물 here에 몇 가지 추가 정보가 있습니다.
OP는이를 수행하는 방법을 알고있었습니다. 문제는이 과정을 자동화하는 방법이었습니다. –