Agent Skills
返回列表
API 测试自动化专家版

API 测试自动化专家版

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b91ca78d/api-test-automation-pro。

技能介绍

解决什么问题

很多 API 测试脚本散落在不同工具里:登录、CRUD、分页、OpenAPI 解析、429 重试、Mock、报告各自一套。这个技能把常见 API 测试任务收敛到一条路由表里:先用关键词命中模块,再按设计、执行、报告三阶段推进,避免每次临时拼命令。它适合需要把接口测试从“能跑通”变成“可复现、可检查、可报告”的工程场景。

技能如何工作

核心是渐进式路由和门控确认:

  • 测试设计:输入登录、注册、分页、CRUD 等关键词,触发 SmartTestParser 或 TestAnalyzer,先生成测试点与用例思路。
  • 执行与诊断:RestClient、GraphQLClient 负责请求;遇到超时、429、500、认证失败时,走 DiagnosticAnalyzer 的重试、Retry-After 解析、Token 刷新等 Fallback。
  • 验证与报告:ContractTester 检查 OpenAPI/JSON Schema,TestReporter 输出 HTML/Allure 报告;批量测试后必须生成报告。

适用边界

  • 依赖 Python 3.8+、requests、httpx、pytest,更适合 Python 测试栈。
  • 关键词未命中时,需要退回 references/route_table_full.md 或手动选择模块。
  • 性能、负载、并发测试是渐进加压,不应把默认配置当作最终容量结论。
  • 涉及安全、生产数据或写操作时,仍需人工确认测试范围与输出路径。

使用场景

  • 后端交付前,把登录、注册、分页和 CRUD 接口按关键词路由生成测试点并执行 REST 用例。
  • 遇到 429 限流或 500 错误,解析 Retry-After、执行重试和 Token 刷新,定位认证或服务异常。
  • 用 OpenAPI 或 JSON Schema 做契约验证,并在批量测试后生成 HTML 或 Allure 报告。
  • 对性能接口做渐进加压、并发和负载测试,结合环境配置切换 dev、staging 或 prod。

适合人员

  • 负责接口测试的后端工程师,需要把 REST、GraphQL、OpenAPI 用例和失败重试纳入同一流程。
  • 做 QA 自动化的测试工程师,要用模板批量执行 CRUD、分页、契约验证并输出 HTML/Allure 报告。
  • 维护 CI 的 DevOps 工程师,需要处理 429/500、Token 刷新和多环境配置,避免用例因环境失败。
  • 需要 Mock 依赖服务的前端或集成工程师,用 MockServer 桩接口验证 query、mutation 或表单流程。