Microsoft Dev Proxy v0.14:OpenAPI 规范生成、CRUD API 模拟等更多功能

Microsoft Dev Proxy v0.14.0 发布总结

上周,Microsoft 宣布了 Dev Proxy v0.14.0 的发布,引入了多项重要功能。该工具原名 Microsoft 365 Developer Proxy,是一个命令行工具,用于模拟 API 的真实行为,帮助开发者构建能够优雅处理错误和速率限制的应用程序。

主要新功能

  1. 速率限制与模拟响应结合
    开发者现在可以配置速率限制与模拟响应的结合,从而在不生成不必要 API 调用的情况下测试应用程序如何处理速率限制。
  2. 简化 OpenAPI 规范生成
    Dev Proxy 可以根据拦截的请求自动生成 OpenAPI 规范,减少了手动创建的工作量。
  3. CRUD API 模拟
    当后端 API 不可用或正在更新时,开发者可以使用 Dev Proxy 模拟 CRUD API,无需创建临时模拟 API。
  4. 改进的 macOS 设置
    macOS 上的设置过程已简化,减少了手动步骤,并在启动时自动将代理注册为系统范围代理,同时提示开发者信任其证书。
  5. Dev Proxy 预设轻松访问
    新增 devproxy preset get 命令,开发者可以通过预设 ID 轻松下载和解压缩 Dev Proxy 预设,简化了预设的使用。
  6. 改进的模拟结构
    模拟结构中引入了请求和响应对象以及一组头部对象,确保模拟请求的一致性,并支持指定多个具有相同名称的响应头。
  7. JSON 模式的引入
    为 Dev Proxy 配置及其插件引入了 JSON 模式文件,帮助开发者正确设置配置文件,并采用 SemVer 进行版本管理,便于识别破坏性变更。
  8. 性能与稳定性改进
    该版本还包括各种性能增强、稳定性改进和后台优化。

文档更新

团队宣布了新的和改进的文档,包含来自 GitHub Wiki 的参考内容,并扩展了概念性文档。

总结

Dev Proxy v0.14.0 通过引入多项新功能和改进,进一步提升了开发者在测试和模拟 API 行为时的便利性和效率。开发者可以通过官方发布说明和文档详细了解这些变化。

阅读 27
0 条评论