用途:为任意 API 生成模拟服务器定义、沙箱环境规格、API 桩配置和夹具数据,帮助在后端未完成或不可用时开展前端开发、测试与联调。
主要能力:提供模拟策略选择指引,按场景推荐工具——前端对接未完成后端用 WireMock/Prism/MSW,进程内单元测试用内存模拟函数,契约测试用 Pact,Postman 测试用 Postman Mock Server,本地开发用 Prism CLI 读取 OpenAPI 规范,录制回放真实 API 用 VCR、nock。可生成 WireMock 桩定义与有状态场景(如订单从 pending 到 paid 的状态流转)、MSW 的浏览器/Node.js 请求处理器、基于 Faker 的夹具数据生成器,以及 500、401、429 等错误场景桩(含 Retry-After 头)。
使用方式:按所选工具编写对应配置。Prism 用法为 npm install -g @stoplight/prism-cli,然后 prism mock openapi.yaml --port 4010,或 prism mock https://api.example.com/openapi.json,也可用 prism proxy https://api.example.com openapi.yaml 校验请求是否符合规范。
适用场景:前后端并行开发、接口契约验证、自动化测试数据准备、异常与限流响应演练。
限制:资料未提供该技能的安装方式、收费、平台支持范围与效果数据;完成模拟输出后会询问是否继续制定限流策略,若 api-ratelimiting-helper 技能未安装则提示安装后重试。