SoapUI模拟客户端和服务端

2019-04-15  本文已影响0人  咸甜怪

去年年底接手的一个模块测试任务中,涉及到了WebService。然而服务端提供的测试数据极其少,所以就利用SoapUI模拟服务端,来测试客户端的程序。

SoapUI的安装
模拟客户端
1.打开SoapUI>File>New SOAP Project,新建Soap工程。 新增soap工程.png
2.填入工程的信息。 创建Soap工程界面.png 3.创建测试包。 创建TestTusite.png

点击OK之后会弹出创建TestSuite的界面。

运行客户端请求
打开getTVchannelDateSet请求,请求编辑器分为三个部分:1.顶部的工具栏以及端口地址;2.左侧的请求区域;3.右侧的响应区域。 request.png 接口getTVchannelDataSet的请求中“?”表示要入参,若不入参,运行则会出错。 无入参出错.png 输入正确的参数之后,再运行就会得到返回值。 入参得到返回值.png
模拟服务端
1.在模拟的客户端基础上,右击ChinaTVprogramWebServiceSoap>Generate Soap Mock Service。 创建soap mock service.png
2.创建mock service。 mock service创建界面.png
客户端服务端联调测试
为了更好地体现效果,我们先把服务端接口方法getTVchannelDateSet的返回报文修改为“Test”。如下图所示: 修改服务端报文.png 1.发布服务端。点击下图所示的执行按钮: 执行服务端.png
2.修改客户端的端口地址,与服务端一致。并执行请求,得到客户端的返回值。 接收服务端返回值.png

到这里一个用SoapUI模拟的客户端和服务端就完成了。

上一篇下一篇

猜你喜欢

热点阅读