分分28官网|分分28开奖网

实验:[工具应用]利用SoupUI实现协议级接口测试
作者:强官涛   类型:测试开发    类别:实验   日期:2018-01-18    阅读:2638 次   消耗积分:6 分





实验简介


SoapUI是一个开源测试工具,通过SOAP/HTTP来检查、调用、实现WebService的功能/负载/符合性测试。提供GUI界面完成测试。其本质也是调用WS接口进行操作,并提供断言功能。


实验目的


(1) 能够使用SoapUI提供的核心功能,并完成针对WebService和Http协议的接口测试。


实验流程


1. 新建一个SOAP项目


20180118_095426_400.png

 

2. 输入WSDL文件路径


20180118_095436_070.png 


3. 调用WS接口


  1. (1) 在对应的被调用接口名称下的默认请求Request 1处双击,打开请求和响应子窗口。

  2. (2) 在请求窗口中,输入对应的参数值。

  3. (3) 点击绿色三角形,将此请求连同参数发送出去。

  4. (4) 查看对应的右边窗口的响应内容。


20180118_095645_383.png


4. 添加测试用例


20180118_095704_293.png 

 

保持其它的默认设置和默认选项即可。


5. 简单运行测试用例

  1. (1) 在创建好的Test Suite下的Test Case 1处双击,打开测试用例执行对话框。

  2. (2) 点击运行测试用例。

  3. (3) 查看运行结果,如果所有的断言都是成功,则用例执行成功。(类似于JUnit的结果)。


20180118_095732_543.png 

 

6. 手工添加断言

默认情况下,SoapUI会为每一个默认的测试用例添加一个标准的断言,该断言只判断请求是否发送成功,响应的状态是否正确。显然,这样的断言是无法满足业务需要的,所以我们应该手工添加断言。


(1) 双击TestCase 1下的接口方法名称,打开测试窗口。


20180118_095743_765.png 

 

(2) 打开“Add Assertion”对话框。


SoapUI内置了较多断言,我们选择自己需要的即可。通常情况下,如果判断的是响应的内容,我们只需要选择“Contains”断言即可,如图。


20180118_095750_877.png 

 

(3) 输入断言的内容。


版权所有,转载本站文章请注明出处:蜗牛学院在线课堂, http://www.mountsinaibaptistchurch.org/note/79
上一篇: 漫谈:2018 最具就业前景的编程语言,转行者必看
下一篇: 实验:[工具应用]利用Tesseract-OCR实现验证码识别
提示:登录后添加有效评论可享受积分哦!