SoapUI的使用1——模拟服务器

参看书籍:《Web Services Testing with SoapUI》

1、soapui 输入参数为字符串,但是这个字符串本身又是xml格式的,如何输入?

<schema0>
<![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<schema1>
<schema2>354561031959904</schema2>
</schema1>]]>
</schema0>

即将xml格式的字符串放置在<![ CDATA[  ....   ]]>中,再放入参数中。


2、soapui如何模拟客户端?

新建Soap Project,输入项目名称,WSDL,勾选“Create Requests”,如下图所示:


如下图所示,就可以简单发送报文



3、soapui如何模拟服务器?

参看:https://www.soapui.org/soap-mocking/mockoperations-and-responses.html

新建project -> 项目名上右键 -> 点击Add WSDL菜单,弹窗中输入服务器的wsdl,然后下方选择Create MockService。如下图所示:


创建完成后,在MockOperation上右键选择Show MockOperation Editor菜单,如下图所示:


接下来,在弹窗中编辑ResponseMessage,同时设置筛选应答报文的方式:顺序、随机、问题匹配、XPATH、脚本。如下图所示:



接下来启动模拟服务器,如下图所示:



连接模拟服务器的客户端,要连接的地址信息可以从如下位置查看:


地址信息如下:


如果是上述信息:那么客户端的连接地址为:http://B545:8088/mockInvestInsWebServiceSoap11Binding


4、SoapUI模拟服务器时,应答方式的介绍

(1)、SCRIPT

这种方式最灵活,使用的Groovy脚本。

(2)、Query_Match

(3)、XPATH


  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值