V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Ysaac
V2EX  ›  程序员

mock 服务器响应有什么好的软件

  •  
  •   Ysaac · 258 天前 · 1885 次点击
    这是一个创建于 258 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开发过程中 想 mock 一些服务器的响应来测试前端展示效果。 mock 的要求:是能根据 request body 中的某些字段来判断该返回什么。

    chrome 自带的本地替换响应好像只能到 URL 级别 就是如果同一个 URL ,无法根据 request body 去细分哪些替代,哪些仍请求原服务器。

    有什么好的工具求推荐~

    9 条回复    2024-04-05 19:29:55 +08:00
    yellowvii
        1
    yellowvii  
       258 天前
    https://mockoon.com/ 这个有 GUI 全平台,不过在 Linux 桌面上有点问题,macOS 完美,Windows 没试过
    anytinzovo
        2
    anytinzovo  
       258 天前
    msw.js( https://mswjs.io/) 挺好的
    walkeronway
        3
    walkeronway  
       258 天前
    会 python 吗,mitmproxy 了解一下,可以二次开发简单地实现很灵活的规则
    cleveryun
        4
    cleveryun  
       258 天前 via Android
    有个 npm 包叫 jmock 不知道是不是你需要的,jmock --config 会在本地生成配置文件,里面可以自己用 js 判断返回什么内容,request body 这些都是提供给你可以直接拿的,自带了 Mock.js 库。
    winRain
        5
    winRain  
       258 天前
    apifox 应该可以,虽然我没试过
    EchoWhale
        6
    EchoWhale  
       258 天前 via iPhone
    我提供个思路,mock 你的请求库。写个 webpack 配置 alias 一下
    Mapoos
        7
    Mapoos  
       257 天前
    如果用 whistle 做代理的话可以试试一个 whistle 的 mock 插件 ( https://www.npmjs.com/package/whistle.mockya)
    lynn057
        8
    lynn057  
       257 天前 via iPhone
    http 的话 apifox 可以
    mundane
        9
    mundane  
       256 天前
    直接 nodejs 起个服务然后引入 mockjs 就行了,逻辑你自己写。可供参考的项目: https://github.com/mundane799699/wenjuan-mock
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4082 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 05:27 · PVG 13:27 · LAX 21:27 · JFK 00:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.