数据 Mock 模块

数据Mock功能主要拦截App端原生接口的数据请求返回结果,支持上传该数据到我们的平台端,让我们可以更高效地获取Mock数据模版。另外,对于同一个接口数据Mock,支持不同的场景的结果返回,各个场景灵活切换控制。前端开发同学无需等待后端同学开发完成,即可使用接口联调;开发中可以构造各种场景的数据,提高提测质量;开发后测试同学可以构造各种异常数据,复现问题更简便,更高效的回归各种场景,更高效的提高研发流程。

使用指南

第一步:移动端接入

Dokit SDK 移动端接入参考

Android接入指南

iOS接入指南

数据mock功能接入请参考

平台操作指南的终端接入步骤。

注意: Android端在使用数据mock功能之前,请确保已集成dokit-plugin插件

第二步: 进入DoKit平台产品信息,选择左侧的数据Mock选项

desktop

第三步: 选择右上角的“创建接口”按钮,新建一条数据Mock,填写相关信息。

desktop

第四步: 新建完成之后,就能看到接口信息,可以随时修改;另外,可以配置多个场景,对于同一个接口数据Mock,支持不同的场景的结果返回,各个场景灵活切换控制。

desktop

第五步: 新建场景,点击多场景配置的“新建场景”按钮,填写场景信息,场景名称和响应结果,响应结果目前支持json格式的数据结构。

desktop

第六步: 终端使用:

当你创建完接口以后,打开客户端,此时你创建的接口列表已经通过projectId同步到你的客户端了,如下图所示: desktop desktop desktop desktop

点击平台工具中的数据mock即可进入详情页,其中详情页分为mock数据和上传模板两块功能。

mock数据: 你可以通过打开指定接口的开关并选择相应的场景,此时你无需改变你的网络请求代码即可对你的指定接口进行拦截并返回你在平台创建的接口数据。

上传模板: 上传模板功能的适用场景是当你已经有了一个真实的接口,需要针对不同的用户场景进行测试但是同时接口返回的数据量比较庞大,所以我们为你提供了上传模板的功能。当你打开上传模板中指定接口的开关时,我们会拦截并保存你真实接口返回的数据并提供json预览功能。点击上传即可上传你的模板数据到Dokit平台端。

注意: mock数据和上传模板两块功能是相互独立的,你可以只选择其中的一项实用。当你某个接口的mock数据和上传模板的开关都打开的时候,两个功能会叠加。