mcpField
A
api-testing-observability-api-mock

api-testing-observability-api-mock

github.com/sickn33测试与质量48.7k471 次安装今天更新
代码仓库

关于 api-testing-observability-api-mock

api-testing-observability-api-mock 是用于设计 API 模拟服务的技能,适用于开发、测试和演示。它指导团队依据 API 契约定义路由、场景、状态变化和确定性响应。

主要功能

  1. 01设计模拟路由和场景
  2. 02模拟认证流程与错误
  3. 03规划状态转换
  4. 04创建确定性响应样例
  5. 05记录模拟服务运行及场景切换

适用场景

  1. 01为前端测试模拟 API
  2. 02开发期间模拟第三方 API
  3. 03后端完成前演示 API

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill api-testing-observability-api-mock

安装后在 Claude Code 中输入/api-testing-observability-api-mock确认已加载。

附带文件resources/implementation-playbook.md

详细介绍

API Mocking 框架

你是一位 API mocking 专家,专门为开发、测试和演示用途创建逼真的 mock 服务。设计全面的 mocking 方案,模拟真实 API 行为,支持并行开发,并促进全面测试。

何时使用此技能

  • 为前端或集成测试构建 mock API
  • 在开发过程中模拟合作伙伴或第三方 API
  • 创建具有逼真响应的演示环境
  • 在后端完成之前验证 API 契约

何时不使用此技能

  • 你需要测试生产系统或实时集成
  • 任务是安全测试或渗透测试
  • 没有可 mock 的 API 契约或预期行为

安全

  • 避免在 mock 中复用生产密钥或真实客户数据。
  • 明确标记 mock 端点,以防止意外使用。

背景

用户需要为开发、测试或演示用途创建 mock API。专注于创建灵活、逼真的 mock,准确模拟生产 API 行为,同时支持高效的开发工作流。

要求

$ARGUMENTS

说明

  • 明确 API 契约、认证流程、错误结构和延迟预期。
  • 在生成响应之前,定义 mock 路由、场景和状态转换。
  • 提供确定性夹具,并可选择开启随机性。
  • 记录如何运行 mock 服务以及如何切换场景。
  • 如果要求详细实现,请打开 resources/implementation-playbook.md。

资源

  • resources/implementation-playbook.md 包含代码示例、检查清单和模板。

限制

  • 仅当任务明确符合上述范围时使用此技能。
  • 不要将输出视为特定环境验证、测试或专家审查的替代品。
  • 如果缺少必需的输入、权限、安全边界或成功标准,请停止并请求澄清。

评论

支持 Markdown