Skip to content

【工具自荐】PocketMocker - 浏览器原生可视化 Mock 工具 #264

@tianchangNorth

Description

@tianchangNorth

项目主页: https://github.com/tianchangNorth/pocket-mock

在线演示: https://tianchangnorth.github.io/pocket-mocker/

pocket-mocker-new.mp4

PocketMocker 是一个轻量级的前端 Mock 工具,旨在解决传统 Mock 方案(如 Charles 代理或手写死数据)繁琐的痛点。
它直接嵌入在页面右下角,提供一个可视化的控制台。开发者可以在不修改业务代码的情况下,实时拦截请求、修改响应 JSON、模拟网络延迟(Latency)和异常状态码(404/500)。

核心亮点:

零侵入:通过 Monkey Patching 原生支持 fetch 和 XMLHttpRequest,无需 Node.js 服务器。
可视化:内置 Svelte 编写的 Dashboard,支持实时日志监控和“一键 Mock”真实请求。
智能生成:支持 @name, @image, @cname 等语法自动生成仿真数据。
团队协作:提供 Vite 插件,可将 Mock 规则同步保存到本地文件,方便 Git 共享。
一键导入:支持postman/openapi 配置文件一键导入,并自动生成mock数据。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions