在我们日常的开发中,对于接口的测试,尤其是第三方给予得到接口都要进行提前测试,好了解接口的相关信息,如接口的出入参类型,数据交互的格式等等,今天我们主要webService的接口来进行一个测试,而其中常用的测试工具主要有soapui和postman,下面就这两种工具就测试webService接口做简单的介绍。
引用百度百科对soapui的介绍:soapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个测试用例包含一个或多个测试步骤,包括发送请求、接受响应、分析结果、改变测试执行流程等。
测试准备:
- 下载soapui的测试工具,可根据自己电脑的版本,在官网下载相应的版本
- 启动一个webService的服务,我这边启动一个自己的webService的服务,大家也可以在网上找一些公开的服务来测试,如http://www.webxml.com.cn/zh_cn/index.aspx里面提供了很多的webService服务,如天气预报、国内手机号码归属地查询WEB服务等等
开始测试
-
启动soapui客户端和webService服务并获取其地址
-
创建webService测试项目
-
在左侧导航选择需要测试的方法
-
按要求输入参数,请求接口获取响应
使用postman测试webService接口