这款比 Postman 更轻量的接口模拟工具,我用了 3 年,真的香!

10 阅读3分钟

"后端接口还没好,前端只能干等着..." "每次测试都要手动构造 JSON,太浪费时间了" "Mock.js 语法记不住,文档也太零散了"

如果你也有这些困扰,今天推荐的这个工具可能正是你需要的。


核心亮点

1️⃣ 开箱即用,5分钟上手

支持 Docker 一键部署,Windows 用户双击 快速启动.bat 就能跑起来。注册账号→创建项目→添加接口,三步搞定第一个 Mock 接口。

2️⃣ 可视化界面,所见即所得

不用记复杂命令,鼠标点一点就能配置:

  • 支持 JSON / XML 双格式
  • 自定义状态码、延迟、响应头
  • 请求头、请求体多维度匹配
  • 条件响应:根据参数返回不同结果

3️⃣ 动态变量 + Mock.js,数据全自动

Plain Text

响应体里写:
{{timestamp}}    → 自动替换为时间戳
{{random(1,100)}} → 随机 1-100 的数
{{guid}}         → 自动生成 UUID

Mock.js 语法也支持,@cname 生成姓名、@email 生成邮箱、@phone 生成手机号...告别手动构造假数据。

4️⃣ 团队协作,企业级功能

  • 多项目管理,项目之间完全隔离
  • 环境切换:开发/测试/预发/生产,一键切换
  • 角色权限:所有者/管理员/成员/访客
  • 邀请码加入,再也不用手动分享配置

5️⃣ 智能 Mock,AI 帮你写数据

不知道怎么填响应体?描述一下接口功能,AI 自动帮你生成:

Plain Text

输入:获取用户列表接口,包含用户基本信息、联系方式

输出:
{
  "total": 100,
  "list": [
    {
      "id": 1,
      "name": "张三",
      "email": "zhangsan@example.com",
      "phone": "138****8000"
    }
  ]
}

6️⃣ 监控统计,接口调用一目了然

  • 总调用次数、成功率、平均响应时间
  • 7天/30天趋势图表
  • 热门接口排行榜
  • 错误接口 TOP 10

7️⃣ 批量导入导出,无缝迁移

支持 JSON / Postman / Swagger 格式导入,现有配置可以一键迁移过来。


效果对比

场景传统方式使用 API Mock Server
构造假数据手动写 JSON,枯燥乏味{{random}}@cname 自动生成
接口测试Postman 收费、功能复杂浏览器直接测,零成本
团队协作复制粘贴配置,版本混乱邀请码加入,实时同步
环境切换改代码、重启服务下拉框一键切换
监控调用日志里扒信息可视化大屏,一目了然

技术栈(程序员看了都说懂)

Plain Text

后端:Node.js + Express + SQLite
前端:Vue 3 + Element Plus + ECharts + Monaco Editor
部署:Docker + Nginx
认证:JWT + bcryptjs

开源免费 MIT License,可私有化部署,数据完全自主可控。


结尾引导

项目地址:[API Mock Server: 一个轻量级的接口模拟工具,支持 JSON 和 XML 格式,提供可视化配置界面,适用于前端开发、接口联调、测试等场景。](gitee.com/a281690733/…)

Docker 一键部署:

Bash

git clone <repo>
cd api-mock-server
docker-compose up -d
# 访问 http://localhost:80

如果对你有帮助,欢迎 Star ⭐️