博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
经验积累:SoapUI的使用相关--动态取得的Soap Message内容,动态匹配应答
阅读量:6216 次
发布时间:2019-06-21

本文共 636 字,大约阅读时间需要 2 分钟。

啰嗦的前言

这两年做webservice相关验证时,十分感谢伟大的开源软件 SoapUI,选出两种我很常用的很方便的功能实现作为积累。

环境

Windows7 32bit

SoapUI 4.5.2

问题1

使用SoapUI做虚拟mockservice应答时,应答message中,插入或编辑后的要求message中的内容。

实现

1.需要获取要求message中的内容
2.Groovy script中加入代码

def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )def requsetHolder = groovyUtils.getXmlHolder(mockRequest.getRequestContent())context.refNum=equsetHolder.getNodeValue("//*:Envelope/*:Header/*:MessageID")

3.在应答Message中添加变量

图片描述

问题2

使用SoapUI做虚拟mockservice应答时,在多个应答Message中,自动匹配与要求Message

实现

1.要求Message中,充当辨别功能的字段。
2.以XPATH方式指向要求Message中的字段。
(namespace如果全都指定为 * ,就不需要declare了。)
3.在应答分歧里,设定字段的期待值。
4.当满足期待值时,指定的应答方式。

图片描述

转载地址:http://nxpja.baihongyu.com/

你可能感兴趣的文章
弃 Java 而使用 Kotlin 的你后悔了吗?| kotlin将会是最好的开发语言
查看>>
JavaScript 数据类型
查看>>
量子通信和大数据最有市场突破前景
查看>>
StringBuilder用法小结
查看>>
对‘初学者应该选择哪种编程语言’的回答——计算机达人成长之路(38)
查看>>
如何申请开通微信多客服功能
查看>>
Sr_C++_Engineer_(LBS_Engine@Global Map Dept.)
查看>>
非监督学习算法:异常检测
查看>>
App开发中甲乙方冲突会闹出啥后果?H5 APP 开发可以改变现状吗
查看>>
jquery的checkbox,radio,select等方法总结
查看>>
Linux coredump
查看>>
Ubuntu 10.04安装水晶(Mercury)无线网卡驱动
查看>>
Myeclipes快捷键
查看>>
癌细胞最偏爱10个字,你却每天都在喂养“它”!
查看>>
我的友情链接
查看>>
ToRPC:一个双向RPC的Python实现
查看>>
Vim脚本 - 竖线'|' 和反斜线'\'
查看>>
netty框架的学习笔记 + 一个netty实现websocket通信案例
查看>>
磁盘超过2T无法用fdisk分区的问题
查看>>
我的友情链接
查看>>