SoapUI使用以及常见错误解决
SoapUI是一个开源测试工具,可以很方便用来测试SOAP接口。
一、使用方法
1.新建SOAP工程
2.填入工程名和WSDL地址,WSDL地址使用公开的(中国电视节目表WEB服务):http://www.webxml.com.cn/webservices/ChinaTVprogramWebService.asmx?wsdl
![](https://hsop-doc.fsh.bcebos.com/doc_classify/0/HSOP-BAIDU/cbf0078475474b3ca849035549fb20ce@image.png)
3.点击OK后就会自动添加WSDL里面有的接口:
打开里面的任意一个接口,其中的“?”就表示接口的入参
![](https://hsop-doc.fsh.bcebos.com/doc_classify/0/HSOP-BAIDU/f9694b843c1b449ab2beaa24b280d40a@image.png)
- 输入参数后点击上图左上角的三角就可以运行接口了,右侧就可以看到调用结果了
二、常见问题
一般遇到的错误会有两种:
- 调用时报错:connect reset
这种情况大多是soap版本不正确,修改soap版本,1.1或者1.2就可以了:
![](https://hsop-doc.fsh.bcebos.com/doc_classify/0/HSOP-BAIDU/71d82aa37ac14cc690e59021969e87af@image.png)
- 调用时报错:content不一致
应该在接口下面手动加入如下header
![](https://hsop-doc.fsh.bcebos.com/doc_classify/0/HSOP-BAIDU/6d049448e6b04d1292c25466772f8698@image.png)