如何使用SoapUI QUERY MATCH?

时间:2017-05-24 14:02:18

标签: xml xpath soap match soapui

我有以下请求发送到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错了吗?预期值是错误的吗?

0 个答案:

没有答案