# 用 AI 做接口验收:从 Swagger 到批量报告,10 步标准化流程
> **导读**:开发提测后,接口验收往往卡在「拼参数、写用例、跑请求、写报告」四件事上。本文介绍一套基于 Cursor Agent 的 API 层验收方案——自动拉取 Swagger 元数据、多维生成用例、批量执行断言、输出 HTML 报告并邮件通知,在保留人工审核闸门的前提下,将单接口验收从数小时压缩到约 30 分钟。
---
## 01|它解决什么问题
传统接口测试有三个典型痛点:
1. **启动成本高**:查文档、拼 curl、记 Token,重复劳动多
2. **用例覆盖浅**:正向路径测完就交差,边界与异常场景常被跳过
3. **变更难同步**:代码改了,测试用例往往滞后,容易漏测
**AI 接口验收测试**(`api-acceptance-test`)的定位,是在提测阶段提供一条 **API 层快速验收通道**:输入项目名与接口路径,Agent 按标准十步流程自动完成元数据拉取、用例生成、批量执行与报告输出,每一步均需人工确认后再继续,避免「全自动抢跑」带来的质量风险。
**触发方式**:在 Cursor 中 `@api-acceptance-test`,附带项目名与接口路径即可。
---
## 02|整体架构:三输入、十步引擎、四类产出
```
┌─────────────────────────────────────────────────────────┐
│ 输 入 │
│ ① 变更扫描(git diff 识别受影响接口) │
│ ② 指定接口(项目 + 路径) │
│ ③ 需求用例库 / 接口知识库 / 公共参数配置 │
└────────────────────────┬────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────┐
│ api-acceptance-test 十步引擎 │
│ 选模式 → 拉元数据 → 依赖配置 → 参数设计 → 知识库规则 │
│ → 冒烟验证 → 生成用例 → 用例落盘 → 批量执行+报告 │
│ → 缺陷联动 → 状态回写 │
└────────────────────────┬────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────┐
│ 产 出 │
│ Markdown 用例文件 │ HTML 测试报告 │ 邮件/企微通知 │ Bug │
└─────────────────────────────────────────────────────────┘
<