简介

MOCK-API是一个网络服务,用来生成HTTP接口的模拟返回值。适用于场景有:

  1. 需要实现一批接口的客户端,远程接口不便频繁试验
  2. 需要设计APP原型,在实现后端接口之前先模拟生成一些测试数据
  3. 在自动化测试环境中隔离真实系统

规则

一条规则用来设置一个URL和返回值。例如:

输入的URL: /version
返回正文: {"version":"1.0"}

模拟系统

模拟系统用来储存规则,类似于开发中的project。

模拟器

执行规则的进程,每个模拟器会分配唯一一个url作为基础的url。所有的规则会附加到这个url后面形成完整的url。

例如,在模拟界面启动模拟器后。会提示一个模拟器的url http://mock-api.com/K7aPXAgl.mock/

这时在浏览里面访问 http://mock-api.com/K7aPXAgl.mock/version就会返回上面规则的内容{"version":"1.0"}

curl -v http://mock-api.com/K7aPXAgl.mock/version