1.5.3 SoapUI

SoapUI又称SOAP User Interface,是一款用于测试和分析Web服务的开源工具,主要用于测试SOAP(Simple Object Access Protocol,简单对象访问协议)和RSET API服务,下载地址为https://www.soapui.org/。SoapUI Pro是SoapUI的商业非开源版本。下载SoapUI并安装,软件的主界面如图1-77所示。

图1-77 SoapUI主界面

打开SoapUI软件,单击File菜单,选择New SOAP Project选项构建项目,输入工程名和WSDL地址,WSDL测试地址为http://localhost:56601/BookWebService.asmx?wsdl,如图1-78所示。

图1-78 使用SoapUI创建新的测试项目

勾选Create Requests复选框,项目会根据WSDL文件创建接口请求文件,再勾选Create TestSuite复选框,WSDL会创建一个测试套件,单击OK按钮后就会创建好一个工程,并自动添加WSDL中的接口。根据Soap的版本不同有两种接口可供选择,如图1-79所示。

图1-79 SoapUI连接远程测试项目

选择HelloWorld服务接口下的Request 1,双击后打开SOAP请求页,单击运行按钮,服务端响应的结果就会出现在右侧面板中,如图1-80所示。

图1-80 SoapUI测试返回结果