项目描述
翻译我们正在构建一个新的网络产品,前端团队在等待一个需要几周才能准备好的后端而闲置。我们需要一个专用的模拟服务器,读取我们的 OpenAPI 规范,替代真实服务,为每个描述的端点提供可预测的预制响应。目标是获得一个稳定的合同,以便客户端应用程序可以立即开发和演示,因此当真实后端到达时,切换只需更改基本 URL。这特别是一个模拟和存根工具,而不是 API 网关或测试框架:不需要路由、授权代理和断言库,只需真实的假响应。
模拟应解析规范并从声明的模式自动生成有效负载示例,但也允许手动覆盖任何路径的自定义响应体,绑定到路径、方法和状态码。我想按需模拟真实条件:为每个端点配置延迟、强制错误代码如 400、401、404、429 和 500,以及根据请求头或标志返回不同响应的能力,以便团队可以测试快乐路径和错误处理。响应固定应存储在我们存储在 git 中的普通文件中,重新加载它们不应需要重启。一个小配置可以设置延迟和错误率的全局默认值。
在输出时,我期望一个可以通过一个命令在本地启动的单一服务,并且在共享环境中以相同的方式适应容器。包括清晰的说明和几个准备好的场景。
— 解析 OpenAPI 规范并为每个端点生成响应示例
— 通过可编辑的固定文件按路径、方法和状态覆盖响应
— 按需模拟延迟、超时和强制错误代码
— 热重载固定而无需重启服务器
— 通过一个命令在本地运行,并提供用于暂存的容器镜像
模拟应解析规范并从声明的模式自动生成有效负载示例,但也允许手动覆盖任何路径的自定义响应体,绑定到路径、方法和状态码。我想按需模拟真实条件:为每个端点配置延迟、强制错误代码如 400、401、404、429 和 500,以及根据请求头或标志返回不同响应的能力,以便团队可以测试快乐路径和错误处理。响应固定应存储在我们存储在 git 中的普通文件中,重新加载它们不应需要重启。一个小配置可以设置延迟和错误率的全局默认值。
在输出时,我期望一个可以通过一个命令在本地启动的单一服务,并且在共享环境中以相同的方式适应容器。包括清晰的说明和几个准备好的场景。
— 解析 OpenAPI 规范并为每个端点生成响应示例
— 通过可编辑的固定文件按路径、方法和状态覆盖响应
— 按需模拟延迟、超时和强制错误代码
— 热重载固定而无需重启服务器
— 通过一个命令在本地运行,并提供用于暂存的容器镜像
文本和翻译 现金, 银行转账