"后端接口还没好,前端只能干等着..." "每次测试都要手动构造 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 ⭐️