Mocking APIs 技能:从 OpenAPI 生成超时与错误测试夹具
EnglishClaude Code 安装步骤
- 从 GitHub 固定提交获取完整的 `plugins/api-development/api-mock-server/skills/mocking-apis` 目录。
- 复制到目标项目的 `.claude/skills/`,确认 `.claude/skills/mocking-apis/SKILL.md`,再从项目根目录启动 Claude Code,输入 `/mocking-apis`。
中文摘要
用 Claude Code 从接口定义制作本地 mock 响应。把正常、404 和延迟场景交给前端测试,确认用户看到的状态。
SKILL.md 中文导读
可复现示例
给本地 GET /products/{id} 建三个场景。mug-01 返回 200 与商品对象,missing 返回 404 与标准错误,slow 延迟 500ms,而测试客户端超时设为 200ms。工作步骤
- 根据接口契约定义三个可切换场景,用同一份响应 schema 核对样本。
- 让本地前端连接 mock,依次验证成功、未找到和超时反馈。保留可重跑的夹具与测试配置。
验收方法
同一套测试能观察到商品页、未找到提示和超时提示。夹具可以独立切换和重复执行。
GitHub 原文 · 更新日期
适用环境
准备 OpenAPI 3 定义、本地前端与项目认可的 mock 工具。只使用合成 ID 和内容。
常见问题
测试超时只返回一个 500 状态可以吗?
用受控延迟验证客户端自己的超时处理。服务端 500 对应另一个独立用例。
相关指南
相关推荐
groq-install-auth 技能
jeremylongshore/claude-code-plugins-plus-skills
anima-common-errors 技能
jeremylongshore/claude-code-plugins-plus-skills
apple-notes-hello-world 技能
jeremylongshore/claude-code-plugins-plus-skills
castai-hello-world 技能
jeremylongshore/claude-code-plugins-plus-skills
cohere-local-dev-loop 技能
jeremylongshore/claude-code-plugins-plus-skills
figma-security-basics 技能
jeremylongshore/claude-code-plugins-plus-skills