我面临一个奇怪的问题。我也是肥皂新手。 我正在尝试使用WSDL创建一个Mock服务。我在soapui中创建了请求以及响应。问题是每当我从请求窗口点击以获得响应时,我将逐一获得所有响应(我创建了2个请求和2个响应)。我google了很多但没有解决这个问题。请帮帮我。 简而言之:"如何根据条件选择正确的响应?"
答案 0 :(得分:0)
我找到了答案。 我写了一个剧本:
def alert = com.eviware.soapui.support.UISupport;
def req = new XmlSlurper().parseText(mockRequest.requestContent)
if(req=='CI'){
alert.showInfoMessage("111111 ! "+req);
return "CityResponse"
}else if(req=='ST'){
alert.showInfoMessage("2222222 ! "+req);
return "StateResponse"
}else{
alert.showInfoMessage("333333 ! "+req);
return "CountryResponse"
}