API 测试工作站
自然语言测试 API 接口,零门槛搞定接口调试
简介
API 测试工作站让你用自然语言描述需求,AI 自动完成接口测试、Mock 服务搭建、API 文档生成等工作。无需记忆复杂的 cURL 参数或 Postman 配置,一句话即可发起请求、分析响应、生成文档。支持 RESTful、GraphQL 等主流接口风格,覆盖从单接口调试到批量压力测试的完整场景。
能做什么
- 接口测试 — 支持 GET / POST / PUT / DELETE / PATCH 全方法,自动解析 JSON 响应并高亮展示
- Mock 服务搭建 — 根据接口文档或示例数据,快速生成本地 Mock 服务,前后端并行开发
- API 文档自动生成 — 从 cURL、代码片段或实际请求中提取信息,生成 Swagger / OpenAPI 规范文档
- 性能测试 — 并发压力测试,统计 QPS、P99 延迟、错误率等关键指标
- cURL 命令转换 — cURL 与 Python / JavaScript / Go / Java 等语言互转
- Webhook 调试 — 创建临时 Webhook 端点,接收并展示回调数据,方便第三方集成调试
- 环境变量管理 — 开发 / 测试 / 生产多环境配置,一键切换,敏感信息脱敏处理
- 请求链编排 — 多个接口按依赖顺序串联执行,上一步的响应自动注入下一步的参数
- 响应断言 — 自定义校验规则,自动判断接口返回是否符合预期
- 接口对比 — 对比两个环境或两个版本的接口响应差异
使用示例
| 你说 | AI 生成 |
|---|---|
| "测试这个 API 接口 GET https://api.example.com/users" | 发起请求,格式化展示响应状态码、Headers、Body |
| "生成这组接口的 API 文档" | Swagger / OpenAPI 3.0 格式的接口文档 |
| "搭建一个用户模块的 Mock 服务" | 本地 Mock 服务,包含 CRUD 接口和示例数据 |
| "把这段 cURL 转成 Python requests 代码" | 可直接运行的 Python 代码 |
| "对这个接口做 100 并发压力测试" | 压测报告:QPS、延迟分布、成功率统计 |
| "配置 Webhook 接收支付回调" | 临时 Webhook 端点 + 实时回调数据展示 |
支持的接口类型
- RESTful API(JSON / XML)
- GraphQL
- WebSocket(连接测试 + 消息收发)
- gRPC(基础调用)
- SOAP / XML-RPC
支持的代码转换语言
- Python(requests / httpx)
- JavaScript(fetch / axios)
- Go(net/http)
- Java(OkHttp / HttpClient)
- PHP(Guzzle)
- cURL
输出规格
- 测试报告:Markdown 格式,包含请求详情、响应数据、耗时统计
- API 文档:OpenAPI 3.0 / Swagger 2.0 YAML/JSON
- Mock 服务:Node.js 可运行项目,含 package.json 和启动脚本
- 性能报告:表格 + 图表,QPS / 延迟 / 错误率一目了然
- 归档位置:
output/API测试/目录下按日期自动归档