开发过程中 想 mock 一些服务器的响应来测试前端展示效果。 mock 的要求:是能根据 request body 中的某些字段来判断该返回什么。
chrome 自带的本地替换响应好像只能到 URL 级别 就是如果同一个 URL ,无法根据 request body 去细分哪些替代,哪些仍请求原服务器。
有什么好的工具求推荐~
![]() | 1 yellowvii 2024-04-03 21:03:56 +08:00 https://mockoon.com/ 这个有 GUI 全平台,不过在 Linux 桌面上有点问题,macOS 完美,Windows 没试过 |
2 anytinzovo 2024-04-03 21:16:52 +08:00 msw.js( https://mswjs.io/) 挺好的 |
![]() | 3 walkeronway 2024-04-03 22:52:09 +08:00 会 python 吗,mitmproxy 了解一下,可以二次开发简单地实现很灵活的规则 |
![]() | 4 cleveryun 2024-04-03 23:24:03 +08:00 via Android 有个 npm 包叫 jmock 不知道是不是你需要的,jmock --config 会在本地生成配置文件,里面可以自己用 js 判断返回什么内容,request body 这些都是提供给你可以直接拿的,自带了 Mock.js 库。 |
5 winRain 2024-04-04 01:11:32 +08:00 apifox 应该可以,虽然我没试过 |
![]() | 6 EchoWhale 2024-04-04 08:09:40 +08:00 via iPhone 我提供个思路,mock 你的请求库。写个 webpack 配置 alias 一下 |
![]() | 7 Mapoos 2024-04-04 22:39:51 +08:00 如果用 whistle 做代理的话可以试试一个 whistle 的 mock 插件 ( https://www.npmjs.com/package/whistle.mockya) |
![]() | 8 lynn057 2024-04-05 13:25:14 +08:00 via iPhone http 的话 apifox 可以 |
![]() | 9 mundane 2024-04-05 19:29:55 +08:00 直接 nodejs 起个服务然后引入 mockjs 就行了,逻辑你自己写。可供参考的项目: https://github.com/mundane799699/wenjuan-mock |