背景
- 最近项目中涉及到和外部系统间的交互,都是使用webservice技术实现不同应用不同操作系统间进行交互
- 此博客记录自己第一次使用SoapUI完成接口测试,以便后期翻阅。
安装SoapUI
- 官网https://www.soapui.org/
- SoapUI安装步骤很简单,这里多不赘述
使用SoapUI做的第一个接口请求
- File>>New Soap project
- Project Name 随意取
- Initial WSDL 填入wsdl地址或者选择.wsdl文件
- wsdl配置后,出现如下界面:
-- 左侧项目区,目录树下依次有webservice请求的方法及方法下的请求
-- 右侧中部为请求参数,其中? 中的?为具体的参数数据- 执行请求,最右侧为响应结果,下图为响应成功后的截图
遇到的问题
- Error reading XMLStreamReader
- 检查xml语法是否有错误
- 检查xml格式是否有错误,xml格式在线转换器地址
- No namespace on 'xxx' element.You must send a SOAP request.
- xml语法错误
总结:
- 此文章记录第一次使用SoapUI,涉猎内容会很少。
- 需要理解webservice技术原理后,可以很简单的访问。
- 此项目中的很多路径都做了加密处理,放出来没太大意义。