实验简介
SoapUI是一个开源测试工具,通过SOAP/HTTP来检查、调用、实现WebService的功能/负载/符合性测试。提供GUI界面完成测试。其本质也是调用WS接口进行操作,并提供断言功能。
实验目的
(1) 能够使用SoapUI提供的核心功能,并完成针对WebService和Http协议的接口测试。
实验流程
1. 新建一个SOAP项目
2. 输入WSDL文件路径
3. 调用WS接口
(1) 在对应的被调用接口名称下的默认请求Request 1处双击,打开请求和响应子窗口。
(2) 在请求窗口中,输入对应的参数值。
(3) 点击绿色三角形,将此请求连同参数发送出去。
(4) 查看对应的右边窗口的响应内容。
4. 添加测试用例
保持其它的默认设置和默认选项即可。
5. 简单运行测试用例
(1) 在创建好的Test Suite下的Test Case 1处双击,打开测试用例执行对话框。
(2) 点击运行测试用例。
(3) 查看运行结果,如果所有的断言都是成功,则用例执行成功。(类似于JUnit的结果)。
6. 手工添加断言
默认情况下,SoapUI会为每一个默认的测试用例添加一个标准的断言,该断言只判断请求是否发送成功,响应的状态是否正确。显然,这样的断言是无法满足业务需要的,所以我们应该手工添加断言。
(1) 双击TestCase 1下的接口方法名称,打开测试窗口。