快速入门手册

模客支持多种基于 HTTP 协议的匹配,她会根据获得的 Http Request,在所有当前生效的规则中找到最为符合的一条,然后返回预先定义好的 Http Response

入门用户只需要 创建模拟系统 、 定义规则 、 启动模拟 三个步骤,这样就可以快速创建一个支持HTTP模拟系统。

快速入门步骤:

相关步骤将用系统截图形式给出,进行匹配的 Http Requestcurl 工具发送。

1、创建模拟系统

创建模拟系统的实例

创建模拟系统的入口:

首次创建模拟系统,可点击“新建模拟系统”

创建模拟系统的入口:

也可以点击主菜单“模拟系统”下的二级菜单“新建”

创建模拟系统表单填写:

根据实际情况填写模拟系统的表单

2、定义规则

规则由一组http request(请求)和http response(响应)组成,请求和响应的具体编写方式可以查看规则编辑页面的帮助文档。规则创建时可以指定属于哪一个api以及tag(分类标签),后续可以通过api和tag来查找和过滤规则。规则定义的详细语法请查看:规则定义详细语法

定义规则的简单实例

规则定义的入口:

点击某个模拟系统,进入后创建规则

规则定义的入口:

首次定义规则可以点击“新建规则”

也可以点击“添加规则”

规则定义的表单填写:

规则定义的详细语法请查看:规则定义详细语法

3、启动模拟

开始模拟:启动模拟器;暂停模拟、恢复模拟:新建或修改规则后需要暂停模拟后再恢复模拟,这种情况模拟地址的编号不会改变;结束模拟:模拟地址中的编号会发生改变

模拟的实例

启动模拟:

点击“开始模拟”,模拟器将会启动,这样就可以使用模拟了

恢复模拟:

点击“恢复模拟”,模拟器会重新加载规则

使用模拟:

实际请求:

curl -G 'mock-api.com/{id}.mock/ {your-api-url} '

注意:{id}-->替换为自己的模拟器编号;{your-api-url}-->替换为规则中URL。

curl -G 'mock-api.com/4VnZ6Lnw.mock/ v1/rest/count '

模拟日志会显示请求后的状态(成功、失败),请求内容,响应内容等等