SoapUI - 故障排除
在 SoapUI 中,用户会面临许多一般的常见问题,只要稍加注意就可以解决。其中一些最常见的问题如下 −
问题 − 命名空间定义错误。请使用正确的命名空间。命名空间应该是 Web 服务所在的 URL。
解决方案 − 如果在开发脚本断言时抛出错误,请使用"log.info"打印变量的内容。
问题 − 如果收到作为响应 XML 的错误代码,则可能是由于输入无效。
解决方案 − 验证请求 XML 的输入。
示例 −在货币转换器中,如果"FromCurrency"的输入是"123",而该值不存在,则输出将抛出错误代码"SOAP-Client",这意味着问题出在从客户端传递的参数上。
请求
响应
问题 −使用 XPath 或 XQuery 时,当前响应中没有匹配项。
解决方案 −
- 定义 XPath 或 XQuery 时使用正确的语法。
- 验证在声明命名空间时使用的是冒号而不是点。
- 确保 XPath 和 XQuery 正确。