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的使用相关推荐

  1. [SoapUI] Mock Service

    https://www.soapui.org/getting-started/mock-services.html 转载于:https://www.cnblogs.com/MasterMonkInTe ...

  2. SoapUI:mock service的简单使用

    转载自博客园:https://www.cnblogs.com/helenMemery/p/6343493.html mock service就是服务模拟,当我们的接口完成而服务端还没完成的时候,我们就 ...

  3. SAP S/4HANA OData Mock Service 介绍

    官网 OData Mock Service 此存储库还包含一个简单的基于 Node.js 的服务器,它代表分支模拟服务器中的 OData 模拟服务器. 该服务器可以在不访问 SAP S/4HANA 系 ...

  4. Python之mock service

    我们在与第三方进行联调的时候,经常找不到人,如果一直等待第三方响应,那将是很难受的!所以还不如自己写,想怎么造数据就怎么造-- 下面简单介绍一下如何使用Python编写挡板接口程序mock servi ...

  5. jmeter web服务器协议,【JMeter4.0学习(三)】之SoapUI创建WebService接口模拟服务端以及JMeter测试SOAP协议性能测试脚本开发(示例代码)...

    目录: [阐述]:首先应该遇到了一个共同的问题,JMeter3.2之后就没有WebService(SOAP) Request,后来经过查询网上资料得知其实可以用HTTP请求来操作,结果是一样的. [步 ...

  6. Mock 模拟测试简介及 Mockito 使用入门

    Mock 是什么 mock 测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法.这个虚拟的对象就是mock对象.mock对象就是真实对象在调试期间的 ...

  7. soapui 乱码_在soapui上踩过的坑

    资料来自网络 1.新建一个DataSource,选择Excel(需要Excel2003格式),选择行号,设置起始行结束行,设置规则,trim等 2.在返回结果的outline中,可以直接选定一个记录进 ...

  8. SOAPUI 简单使用

    SOAPUI可以导入postman collection,避免了postman的不足, SOAPUI可以保存为对应工程的xml文件,打开保存即可. 最核心的SOAPUI可以使用mock: 创建mock ...

  9. 基于 SoapUI 工具测试 Rest 服务

    简介   SoapUI 是一个免费的.开源的.跨平台的测试工具.支持多种协议,例如:SOAP, REST, HTTP, JMS, AMF 和 JDBC.通过 SoapUI 可以方便快速地进行自动化测试 ...

  10. 闲来无事,做了个简单的在线编辑的mock服务

    简介 打造一个MOCK服务器! 支持JSON数据或者Mockjs方法. 技术栈 react ant design Pro egg.js mysql 前后端分离开发模式,前端项目与后端项目属于不同的工程 ...

最新文章

  1. [转]软件项目版本号的命名规则及格式
  2. 【KVM系列06】Nova 通过 libvirt 管理 QEMU/KVM 虚机
  3. PHP学习总结(正则表达式、日期与时间)
  4. 光脚丫学LINQ(005):数据表之间的联接查询
  5. 2019 年度十大 AI 安防热点事件丨年终盘点
  6. 胡巴小年调皮搞事情?嗨翻五城华为体验店
  7. 遇见不在洛谷收藏里的好题(并没有做)
  8. C++ 对象模型(二)
  9. 这世上最快的捷径就是脚踏实地
  10. java继承求三角形圆形面积_Java - 三角形与圆形面积
  11. QSetting::Scope
  12. Java 实现MD5
  13. plsql development 注册码
  14. python npy文件与mat文件的保存与读取
  15. 解决CAS 4.2.7 版本集群部署的各种问题
  16. 以 Hop、Connext 和 Nomad 为例:区块链桥如何优化资金利用效率?
  17. python教材知乎_关于 Python 的经典入门书籍有哪些?
  18. Java程序员必看经典书籍,助你早日打通任督二脉,Java菜鸟教程视频
  19. 小白如何上手几款微信小程序UI组件库
  20. 电子商务订单处理及发货流程

热门文章

  1. mysql sam和db_Mysql
  2. 【记录】word 插入高亮代码
  3. 计算机专业校企合作实施方案,校企合作-校企合作、工学结合机制实施方案
  4. visual studio 2019配置dlib读取jpeg图片
  5. 基于seaborn的相关性热力图可视化分析
  6. python实现多个excel文件两种方式合并:多表单形式合并、单表单(增加标识列来区分不同文件)形式合并
  7. python基于给定时间戳生成 未来/过去 前进/倒退 n个时刻的时间戳操作大全(包括秒、分钟、小时、天、星期、月、年)
  8. 多重判断php d代码,phpd代码审计
  9. LaTeX 切换其它另外的期刊会议模板
  10. latex 表格 每列 分隔符