我有以下请求发送到SoapUI中的MockService:
<?xml version="1.0"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<S:Body>
<my-message>
<message-content>
<ping-message/>
</message-content>
</my-message>
</S:Body>
</S:Envelope>
我希望根据标签的存在来选择响应。
因此我使用XPath表达式//message-content/ping-message
和期望值<ping-message>
。
但SoapUI只是给了我错误ERROR:com.eviware.soapui.impl.wsdl.mock.DispatchException: Failed to find MockResponse
,这对我没有任何帮助。
我怎样才能找出到底出了什么问题?这个配置实际上是什么问题? XPath错了吗?预期值是错误的吗?