SoapUI:mock service的使用
mock service就是服务模拟,当我们的接口完成而服务端还没完成的时候,我们就可以用mock service来替代服务端进行接口测试。
1.1 创建MockService
创建mockService有多种方法,基本上都是在选中某个对象右键,然后creat mock service,如下图所示:
然后构选上要创建mockservice的方法,访问路径,瑞口,如下图:
点击“OK”后输入mockservice的名称
如下就是创建好的mock service:
1.2 通过groovy Script,根据请求返回不同的响应信息
首先我们对应“getDomestiAirlinesTime”生成多个Response.
如下图所示就是我创建的两个response:inputright\inputerror,就是输入正确或错误。
下面是最重要的一步,通过groovy script决定返回的响应信息。
1.3 运行测试
首先要启动mock service,如下图
然后去运行测试用例,如下图运行通过
我们双击打开getDomesticAirlinesTime的日志,如下为request,可以看到始发城市我只送了一个“a”,长度小于2应当返回响应信息"InputError" 。
再看响应信息,果然是返回InputError,如下图:
最后看Properties检签页,果然是我们的mockService服务。
转载于:https://www.cnblogs.com/helenMemery/p/6343493.html
SoapUI:mock service的使用相关推荐
- [SoapUI] Mock Service
https://www.soapui.org/getting-started/mock-services.html 转载于:https://www.cnblogs.com/MasterMonkInTe ...
- SoapUI:mock service的简单使用
转载自博客园:https://www.cnblogs.com/helenMemery/p/6343493.html mock service就是服务模拟,当我们的接口完成而服务端还没完成的时候,我们就 ...
- SAP S/4HANA OData Mock Service 介绍
官网 OData Mock Service 此存储库还包含一个简单的基于 Node.js 的服务器,它代表分支模拟服务器中的 OData 模拟服务器. 该服务器可以在不访问 SAP S/4HANA 系 ...
- Python之mock service
我们在与第三方进行联调的时候,经常找不到人,如果一直等待第三方响应,那将是很难受的!所以还不如自己写,想怎么造数据就怎么造-- 下面简单介绍一下如何使用Python编写挡板接口程序mock servi ...
- jmeter web服务器协议,【JMeter4.0学习(三)】之SoapUI创建WebService接口模拟服务端以及JMeter测试SOAP协议性能测试脚本开发(示例代码)...
目录: [阐述]:首先应该遇到了一个共同的问题,JMeter3.2之后就没有WebService(SOAP) Request,后来经过查询网上资料得知其实可以用HTTP请求来操作,结果是一样的. [步 ...
- Mock 模拟测试简介及 Mockito 使用入门
Mock 是什么 mock 测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法.这个虚拟的对象就是mock对象.mock对象就是真实对象在调试期间的 ...
- soapui 乱码_在soapui上踩过的坑
资料来自网络 1.新建一个DataSource,选择Excel(需要Excel2003格式),选择行号,设置起始行结束行,设置规则,trim等 2.在返回结果的outline中,可以直接选定一个记录进 ...
- SOAPUI 简单使用
SOAPUI可以导入postman collection,避免了postman的不足, SOAPUI可以保存为对应工程的xml文件,打开保存即可. 最核心的SOAPUI可以使用mock: 创建mock ...
- 基于 SoapUI 工具测试 Rest 服务
简介 SoapUI 是一个免费的.开源的.跨平台的测试工具.支持多种协议,例如:SOAP, REST, HTTP, JMS, AMF 和 JDBC.通过 SoapUI 可以方便快速地进行自动化测试 ...
- 闲来无事,做了个简单的在线编辑的mock服务
简介 打造一个MOCK服务器! 支持JSON数据或者Mockjs方法. 技术栈 react ant design Pro egg.js mysql 前后端分离开发模式,前端项目与后端项目属于不同的工程 ...
最新文章
- [转]软件项目版本号的命名规则及格式
- 【KVM系列06】Nova 通过 libvirt 管理 QEMU/KVM 虚机
- PHP学习总结(正则表达式、日期与时间)
- 光脚丫学LINQ(005):数据表之间的联接查询
- 2019 年度十大 AI 安防热点事件丨年终盘点
- 胡巴小年调皮搞事情?嗨翻五城华为体验店
- 遇见不在洛谷收藏里的好题(并没有做)
- C++ 对象模型(二)
- 这世上最快的捷径就是脚踏实地
- java继承求三角形圆形面积_Java - 三角形与圆形面积
- QSetting::Scope
- Java 实现MD5
- plsql development 注册码
- python npy文件与mat文件的保存与读取
- 解决CAS 4.2.7 版本集群部署的各种问题
- 以 Hop、Connext 和 Nomad 为例:区块链桥如何优化资金利用效率?
- python教材知乎_关于 Python 的经典入门书籍有哪些?
- Java程序员必看经典书籍,助你早日打通任督二脉,Java菜鸟教程视频
- 小白如何上手几款微信小程序UI组件库
- 电子商务订单处理及发货流程
热门文章
- mysql sam和db_Mysql
- 【记录】word 插入高亮代码
- 计算机专业校企合作实施方案,校企合作-校企合作、工学结合机制实施方案
- visual studio 2019配置dlib读取jpeg图片
- 基于seaborn的相关性热力图可视化分析
- python实现多个excel文件两种方式合并:多表单形式合并、单表单(增加标识列来区分不同文件)形式合并
- python基于给定时间戳生成 未来/过去 前进/倒退 n个时刻的时间戳操作大全(包括秒、分钟、小时、天、星期、月、年)
- 多重判断php d代码,phpd代码审计
- LaTeX 切换其它另外的期刊会议模板
- latex 表格 每列 分隔符