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

本文详细介绍如何使用soapUI工具创建SOAP项目,并模拟SOAP服务端响应。从创建项目到配置MockService,再到设置正常及错误响应报文,帮助读者掌握soapUI的高级用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

准备:

1、soapUI 工具;

2、wsdl 标准文件

3、相应报文。

那就开始吧~

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

3aff29dfee0b70cfc50d832f888e76f1.png

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

d15f2fc906351d990ef43771a7e64cb5.png

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

8219678d79515685cb072d1063e01321.png

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

39bfc6295cfa7fe9476bdd3d46159997.png

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

cef7313457355eae69069e8e24ac96a6.png

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

9e922aa317e442592f3dd9897daed038.png

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

1a877b24d651b993f217b71f15bd7baa.png

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

7b703e89fc3797caa018ad498f2d9e93.png

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

4a4589203d39f07486a88cb9ada50b9f.png

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

bc927af3d7cc9037764dee33dac39e50.png

点击是

2d888d65dc6ecbdce58fc66f2043b80d.png

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

dfc335e1a89940d3b0fa92838e82083a.png

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

7427484c0bea4e083f612ed3bb2bd9c2.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值