无锡哪家做网站好,南平公司做网站,商丘加盟小吃网站,上海官网网址介绍 mock:就是对于一些难以构造的对象,使用虚拟的技术来实现测试的过程。 mock测试:在测试过程中,对于某些不容易构造或者不容易获取的对象,可以用一个虚拟的对象来代替的测试方 法。 接口Mock测试:在接口…-  
介绍
 - mock:就是对于一些难以构造的对象,使用虚拟的技术来实现测试的过程。
 
 - mock测试:在测试过程中,对于某些不容易构造或者不容易获取的对象,可以用一个虚拟的对象来代替的测试方 法。
 
 - 接口Mock测试:在接口测试过程中,对于某些不容易构造或者不容易获取的接口,可以用一个模拟接口来代替。
 
 -  
作用
  - 前后端分离的项目,前端先后端开发完成,需要进行接口调试
 
  - mock难以构造的异常,可以搭建mock服务器,提前编写接口测试用例代码并行进行工作。
 
 -  
实现方式
 -  
1.python + flask 实现mock
 - 安装flask: 

  
 - 编写Flask程序 

 
 - GET请求:只需访问本机端口,不需要后端开发(浏览器) 

 
 
  
  
 
 -  
2.使用moco工具实现mock平台
 - Moco是一个简单搭建模拟服务器的框架(工具),可以模拟http、https、socket等协议
 
  - 原理: 
- Moco会根据一些配置,启动一个真正的HTTP服务(会监听本地的某个端口)。当发起的请求满足某个 条件时,就会返回指定的响应数据。
 
 
 - 环境搭建:  
- 安装:moco-runner-1.1.0-standalone.jar
 
 
 - 运行moco 
- 1.创建配置文件 test.json 

  
 - 2.启动http服务 

  
 - 3.接口访问 

  
 -  
4.设置参数
 -  
请求
 - method 定义请求方式 

 
  
 - queries 定义请求参数 

 
  
 - headers 

 
  
 - forms 

 
  
 - json 

  
 
 -  
响应
 - status 

 