使用场景
通过 Mock API 模拟后端,实现前后端分离开发、对接
根据 API 文档快速创建 Mock API,系统自动根据请求参数返回不同的结果,支持随机生成返回数据,能够真实地模拟后端API。前端开发人员可以在后端还没开发完成的情况下,借助 Mock API 实现预对接,加速开发进程。
功能入口
服务列表 > API管理 > API接口详情 > Mock页签
Mock列表
进入API详情界面的Mock页签,可以看到Mock列表。
Mock匹配规则:Mock可以进行排序,按照从上到下的顺序进行匹配,当第一条匹配成功时会返回该对应的响应结果。
Mock列表-调整顺序
可以调整Mock的顺序:
新增Mock
可以通过新增Mock,进入新增界面
在新增界面中,可以输入Mock名称(用来标识该Mock的目的/场景)
触发条件
可以输入“触发条件”,触发条件全匹配才会返回响应结果。
触发条件包括:请求头、请求参数、请求体。
触发条件的请求体中包括json和raw模式
Json模式中如果,请求体中包含全部的配置的标签和内容,则可以匹配成功。
Raw模式中如果,请求体中包含配置的文本,则可以匹配成功。
响应结果
可以按照配置的响应进行回应报文。
在创建Mock的时候,响应信息会根据接口的示例自动填入,可以根据实际情况进行修改。
其他操作
可以对Mock进行一些操作,比如修改状态、编辑、复制、删除等操作。
Mock使用
访问Mock地址,当URI/请求方法/请求头/请求参数/请求体 都匹配成功就会返回响应。
例如在用例中请求Mock地址