SoapUI
是当前比较简单实用的开源Web Service 测试工具,提供桌面应用程序和IDE 插 件程序两种使用方式。能够快速构建项目和组织测试用例是该工具的一大特性,下面将通过实例介绍如果使用SoapUI 进 行Web Service 单元测试。
1、构建项目
SoapUI 工具中的项目(Project )是由一个或多个Web Service 组成的,这里我们以“中国电视节目预告 Web 服务:
.asmx?wsdl ”
,
其中WSDL 可 以是URL 也可以是wsdl 的静态文件。如图1 :
我们看到的是服务请求Soap 消 息,其中的“? ”问号代表的是入参,将其修改为请求入参值“-1 ” (本实例中,-1 代表中央电视),然后点击图标 按 钮运行,获得请求结果:如图5
1、构建项目
SoapUI 工具中的项目(Project )是由一个或多个Web Service 组成的,这里我们以“中国电视节目预告 Web 服务:
http://www.webxml.com.cn/webservices/ChinaTVprogramWebService
l
展开接口“getTVstationDataSet ”的Soap 请 求“Request 1 ”:
双击查看请求的SOAP 消 息:如图4
我们看到的是服务请求Soap 消 息,其中的“? ”问号代表的是入参,将其修改为请求入参值“-1 ” (本实例中,-1 代表中央电视),然后点击图标 按 钮运行,获得请求结果:如图5