SuperAPI AI 工具集

api-testing

编程与开发

查看项目

更新于 10-16 01:34

技能介绍

用途:当需要 API 测试计划、API 用例或 API 风险分析,且涉及 REST、GraphQL、SOAP、gRPC、WebSocket 或混合 API 行为时使用。

主要能力:按风险与业务影响排优先级;区分契约检查与跨请求业务后置条件(创建/更新→回读→权限视图→重复/下游影响);覆盖正向、负向、边界、鉴权与权限、请求响应校验、错误处理等最小覆盖项;保留请求 ID、业务键、版本与证据;异步效果按项目一致性窗口处理。

使用方式:先阅读并遵循 prompts/api-testing.md 中的覆盖、结构与质量要求;只补充会改变结果的项目上下文(范围、环境、约束、风险、依赖、期望交付物);输入不完整时返回可用初稿并明确标注假设与缺口;默认 Markdown,用户要求时切换格式。需要 Excel/CSV/JSON/Word 时读取 output-formats.md;有现成模板时使用 output-templates/ 下匹配文件;深度框架、排错或 schema 说明只读 references/ 下相关文件;格式转换或辅助检查优先用 scripts/;评估或回归用 evals/ 配合 skill-up。

适用场景:REST 方法/状态码/schema/幂等性,GraphQL 数据+错误/null/字段权限,gRPC 状态/元数据/截止时间/流终止,WebSocket 握手/消息 ID/顺序/重连,SOAP WSDL/命名空间/Fault。

限制:不要求未使用的协议;不编造端点、字段、环境或根因;缺失权限或真实效果约束时保持阻塞;需准备隔离命名空间与唯一业务键,按依赖逆序清理并记录残留;正确状态码但持久化余额/状态/关系错误属于业务失败。