初识SoapUi
由于工作需要,学学soapui。弄了个demo,仅供参考。
SoapUi版本:5.2.1免费版
测试接口:国内手机号码归属地查询WEB服务
接口WSDL:http://webservice.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl
1.进入soapui,点击File->new soapui project. 输入project name以及填写上方的WSDL。如图:
2.点击OK后,会自动生一个树形结构的东东,如图:
3.这有2个接口,getDatabaseInfo接口:输入参数:无;返回数据:一维字符串数组(省份 城市 记录数量)。 getMobileCodeInfo接口:输入参数:mobileCode = 字符串(手机号码,最少前7位数字),userID = 字符串(商业用户ID) 免费用户为空字符串;返回数据:字符串(手机号码:省份 城市 手机卡类型)。
现在右键选择MobileCodeWSSoap-->getMobileCodeInfo-->Request 1,点击add to testcase。输入Suite名字(相当于测试用例集),确定后再输入Test Case名字(相当于测试用例),弹出的窗口默认值点击OK,最后的树形结构如图:
4.双击testSuite-->oneTestCase-->Test Steps-->getMobileCodeInfo。输入如图:(号码找的吉利号码,不知道是谁的) mobileCode参数为合法电话号码,userID参数可为空或者为正确的ID。
5.增加验证,点击下方的Assertions,再点击“+号”(add an assertion to this item ),选择Recently used-->Contains,点击Add,输入预期返回结果,点击OK。
6.最后直接点击上面的绿色三角型按钮就会发送请求执行了。并会把得到的返回值和你的验证点对比,如果是绿色,就是成功,红色就是失败咯。
如图,我现在是成功了。可以修改期望值,让它失败看看。
然后结束了。