一款好用的 Chrome Mock 插件

为什么使用 Mock 插件

  • 开发时不依赖于后端。不用等待接口返回 200 后才能进行后面的操作。
  • 对代码无侵入。不用在代码中写死 Mock 数据。正常开发,当联调时,关闭插件中对应接口的 Mock 即可。
  • 自动生成 Mock 数据。根据 Swagger 定义自动生成 Mock 数据,减少手动写 Mock 数据时间。

特色

  1. 支持拦截和模拟使用 XMLHttpRequestfetch 方法来请求的接口。
  2. 根据 swagger2.0 文档自动生成 Mock 数据。
  3. 支持 GraphQL 请求的 Mock
  4. 允许对匹配的接口进行 Redirect 操作。
  5. 提供 containsequalsregexp 三种匹配模式,以满足不同的接口匹配需求。
  6. 成功拦截匹配的接口,直接返回对应的 Mock 数据,无需进行实际的网络请求,Mock 时就不用等待接口返回 200 后才能继续进行后面的操作。
  7. 可以设置延迟返回时间,以模拟真实接口的响应。
  8. 保存成功后,支持自动返回入口页面,方便继续其他操作。
  9. 支持中英文两种语言。根据浏览器语言环境,自动显示对应的语言。
  10. 支持一键重置。
  11. 支持对 Mock 的配置进行 Clone
  12. 支持 Mock 列表分组。

获取方式

能访问 Chrome 应用商店

Chrome 应用商店需要翻墙才能访问。

进入 Chrome 应用商店搜索 Mock:Intercept and directly return data 安装。

应用商店内搜索

点击进入插件详情,点击【添加至 Chrome】

添加至 Chrome

弹框中点击【添加扩展程序】

添加扩展程序

添加好后,插件默认是收起状态,将 Mock 插件 固定在 Chrome 的菜单栏处:

固定在菜单栏

添加好后,就可以在浏览器的菜单栏处看见 Mock 插件图标

菜单栏中的图标

点击图标,就可以进入 Mock 插件 的配置页面。

插件首页

不能访问应用商店

在浏览器中下载 mock-plugin.zip 压缩文件。

打开下载链接:gitee.com/xiangming25…

下载好后,打开 管理扩展程序

打开管理扩展程序

将刚才下载的 mock-plugin.crx 文件拖动到 管理扩展程序 面板中。

拖动文件到扩展程序面板

这样也添加好了。

然后将插件固定在 Chrome 的菜单栏

固定到菜单栏

后面的功能,大家可以安装后自己玩~~~

注意

  • 如果 Mock 配置后不生效,请检查 匹配规则请求方式接口 URL 是否正确。如果确认无误,请刷新一下页面再试。

image.png

  • 如果 Mock 成功,会在浏览器右下角以及控制台中提示,由此可以验证是否 Mock 成功。

Mock 提示

  • 拦截成功后,在浏览器的 Network(网络) Tab 下,不会再执行这请求。
  • 不需要 Mock 时,点击单个 Mock 接口的开关可以控制单个接口是否 Mock。如果所有的接口都不需要 Mock,可以点击插件右上角的 Mock 总开关进行控制。

最后

开发过程中,难免有些边界情况没有考虑到,如果您觉得此插件对你的工作有帮助,在发现 bug 时,请联系我,我会尽快修改,在此拜谢!!!

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYOWDA11' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片