TommyLemon/APIAuto
☔ 敏捷开发最强大易用的接口工具,机器学习零代码测试与 AI 问答、生成代码与静态检查、生成文档与光标悬浮注释,腾讯、华为、SHEIN、传音、工行等使用 ☔ The most advanced tool for HTTP API. Machine learning no-code testing and AI assistant, generating codes and static analysis, generating comments and floating hints. Used by Tencent, Huawei, SHEIN, TRANSSION, ICBC, etc.
What it solves
APIAuto 是一个用于 HTTP 接口开发和测试的全面工具,它消除了编写手动测试代码的需求。通过为这些任务提供零代码环境,它解决了管理 API 文档、Mock、调试和回归测试带来的摩擦。
How it works
它作为一个静态 SPA (Single Page Application) 运行,可以在浏览器中运行或通过 Nginx/Node 进行部署。它允许用户从 Postman 或 Swagger 等工具导入 API 定义,通过代理接口记录请求,或手动定义参数。对于自动文档和测试用例管理等高级功能,它集成了 APIJSON 后端。它还支持用于 CI/CD 流水线集成的 "Headless" 模式,使用 Node.js 服务器在没有 UI 的情况下执行测试。
Who it’s for
需要测试 RESTful、GRPC 或基于 APIJSON 的接口,并希望在不编写大量样板代码的情况下实现测试和文档工作流自动化的开发人员和 QA 工程师。
Highlights
- Zero-Code Testing: 针对 HTTP 接口的机器学习驱动的零代码测试。
- Automatic Generation: 自动生成 API 文档、多语言前端/后端代码以及 JSON 注释。
- Broad Compatibility: 支持各种 HTTP 方法 (GET, POST, PUT, 等) 并支持从 Postman, Swagger, YApi, 和 Rap 进行导入。
- CI/CD Integration: 为 Jenkins 等流水线中的回归测试提供无头模式 (Headless mode)。
- AI Integration: 包含用于开发辅助的 AI Q&A 能力。
相关
- 项目
- 项目
- 项目
- 项目
- 项目