使用SOAPUI作为服务端测试soap接口(WSDL)

时间:2024-02-15 13:09:19

在最近工作中有测试Java编写的soap客户端对于服务端提供的错误报文内容进行解析的需要,由于自己使用Java写的soap服务端代码不能明显的看出报文内容,所以使用soapUI工具作为服务端用于测试。

在网上搜索很久也没有搜索到对于soap格式的服务端模拟教程,于是自己写了一个教程用于以后查看或者有同样需求的小伙伴借鉴,如有问题,请及时指出。

 

准备:

1、soapUI 工具;

2、wsdl 标准文件 

3、相应报文。

 

那就开始吧~

 

一、使用soapUI创建一个soap项目

选择WSDL文件并输入项目名称

二、在刚刚创建的项目上点击右键,创建新的soap MockService。

并创建名字,我这里就使用默认的名字

创建好后,右键点击 MockService 1,显示其 MockService 编辑器

三、在 MockService 编辑器的设置中设置 Parh 、Port 、Host,设置完成后点击ok进行保存:

四、再在左边项目中选择 MockService 1 并点击右键,新建一个 MockOperation 。

点击下拉箭头,选择要响应的接口,然后点击确定。

五、在确定后会弹出刚才创建的响应的窗口,在右边就是填写正常情况下的返回报文。

而错误响应的报文在左上角可以创建

点击是

然后就可以看到标准soap错误返回的报文格式啦,我们只要在其中填充自己想要的返回报文即可。

六、一切准备就绪,现在开始启动,在刚才创建的 MockService 1 上点击右键 显示 MockService 编辑器,点击开始按钮就可以启动服务开始测试了。

 

 

这个文章是参考 https://blog.csdn.net/russ44/article/details/52230355 完成的,如有疑问请及时联系~