今天想和大家聊一款能实实在在提升接口工作效率的工具——Apifox。做开发、测试或者接口相关工作的朋友应该都有过这种体验:设计接口用一个工具,写文档用另一个,调试又换一个,最后协作还要传文件,来回切换特别浪费时间。
而 Apifox 直接把“接口设计、文档生成、调试、Mock、自动化测试、团队协作”打包整合,相当于“一站式搞定接口全生命周期管理”。不管你是前端、后端,还是测试,用它都能少走不少弯路。
接下来不搞虚的,咱们直接从实操出发,一步步带大家玩转 Apifox 的核心功能,从快速生成接口到协作提效,教大家用它解决实际工作里的问题。
一、批量生成接口(AI + 导入)
项目初期需要快速搭建接口文档时,Apifox 的 “AI 生成 JSON 格式接口文档 + 批量导入” 能帮我们省大量时间,具体步骤如下:
1.1 AI 生成 OpenAPI 规范 JSON 文档
在 Cursor 代码编辑器中,向 AI 下达指令生成带接口名的 JSON 文件,例如指令:“根据项目中的接口,帮我生成一个符合 OpenAPI 规范的 json 格式的接口文档,需要加上接口名”。
1.2 导入生成接口
打开 Apifox,进入项目→左侧「项目设置」→「导入数据」→拖拽 JSON 文件到导入区→确认配置后「开始导入」→回到「接口管理」,接口自动创建完成。
二、Cursor 的 MCP 连接 Apifox
让 Cursor AI 直接读取接口文档,生成代码更精准:
2.1 打开 Cursor MCP 配置
Cursor→右上角「设置」→「Tools」→「Add a Custom MCP Server」,自动打开 mcp.json。
2.2 配置连接代码
在 mcp.json 的 “mcpServers” 对象中添加:
| "apifox-mcp-server": { "command": "cmd", "args": ["/c", "npx", "-y", "apifox-mcp-server@latest", "--site-id=你的Apifox项目ID"]} |
获取项目 ID 的方式是:项目设置—》基本设置 —》项目 ID —》 点击复制项目 ID。
三、MCP 连接的 3 个好处
- AI 生成代码更精准:Cursor 直接获取接口定义,无需手动描述参数格式;
- 接口变更实时同步:Apifox 接口更新后,Cursor 自动同步,避免文档与代码脱节;
- 减少工具切换:在 Cursor 中可直接生成测试用例、获取接口调用提示。
四、基础功能实操
1. 手动新建接口
「接口管理」→右键目录→「新建接口」→填写接口名、请求方法 / 路径、参数、响应示例→「保存」。
2. 快捷请求
左侧「+」→「快捷请求」→填地址、参数→「发送」,有用可「保存为接口」。
3. 新建 MD 文档
「文档」→右键→「新建 Markdown 文档」→写接口用途、注意事项等→保存预览。
4. 新建通用数据模型
「数据模型」→右键→「新建数据模型」→定义字段(如用户信息的 id/username/phone)→保存,后续接口响应可直接引用。
五、进阶功能
1. 默认响应模板
「项目设置」→「文档设置」→「默认响应模板」→添加 “成功 / 失败模板”(如成功:{"code":200,"message":"成功","data":{}})→新建接口时「从模板选择」。
2. 引用数据模型
接口「响应」页→选模板→将 “data” 改为 “#ref”→选择已建模型(如用户信息模型)→保存,模型更新时接口自动同步。
3. 连接数据库导响应
接口「响应」页→「生成响应」→「从数据库导入」→添加数据库连接(填地址、账号等)→选表→「生成响应」,自动匹配表结构。
六、自动化测试
1. 新建测试场景
「测试」→右键→「新建测试场景」→「添加测试步骤」(选接口,按依赖排序,如先登录再查商品)。
2. 配置步骤(传递 Token)
登录接口「后置操作」→「提取变量」(变量名 token,JSONPath 表达式 $.data.token)→商品接口「请求头」加 “Authorization: Bearer {{token}}”。
3. 执行测试
点击「运行」,查看步骤通过 / 失败状态及日志。
七、全局环境参数(如 Token)
「环境」→「管理环境」→「新建环境」→添加变量(名 token,值填实际 Token)→保存后选择该环境,接口中用 “{{token}}” 自动替换。
八、分享文档
「分享文档」→「发布设置」→「添加」(选版本、环境)→「立即发布」→复制链接分享。可选 “公开” 或 “密码保护” 控制可见性。
总结
Apifox 的核心是 “整合与提效”,无需在多工具间切换。建议结合项目实际练手,遇到问题可查阅官方文档,很快就能上手~
**多模态Ai项目全流程开发中,从需求分析,到Ui设计,程序开发,部署上线,感兴趣打开链接(带项目功能演示) **Al+Cursor辅助开发多模态全栈项目