Microsoft Dev Proxy v0.14.0 发布总结
上周,Microsoft 宣布了 Dev Proxy v0.14.0 的发布,引入了多项重要功能。该工具原名 Microsoft 365 Developer Proxy,是一个命令行工具,用于模拟 API 的真实行为,帮助开发者构建能够优雅处理错误和速率限制的应用程序。
主要新功能
- 速率限制与模拟响应结合
开发者现在可以配置速率限制与模拟响应的结合,从而在不生成不必要 API 调用的情况下测试应用程序如何处理速率限制。 - 简化 OpenAPI 规范生成
Dev Proxy 可以根据拦截的请求自动生成 OpenAPI 规范,减少了手动创建的工作量。 - CRUD API 模拟
当后端 API 不可用或正在更新时,开发者可以使用 Dev Proxy 模拟 CRUD API,无需创建临时模拟 API。 - 改进的 macOS 设置
macOS 上的设置过程已简化,减少了手动步骤,并在启动时自动将代理注册为系统范围代理,同时提示开发者信任其证书。 - Dev Proxy 预设轻松访问
新增devproxy preset get命令,开发者可以通过预设 ID 轻松下载和解压缩 Dev Proxy 预设,简化了预设的使用。 - 改进的模拟结构
模拟结构中引入了请求和响应对象以及一组头部对象,确保模拟请求的一致性,并支持指定多个具有相同名称的响应头。 - JSON 模式的引入
为 Dev Proxy 配置及其插件引入了 JSON 模式文件,帮助开发者正确设置配置文件,并采用 SemVer 进行版本管理,便于识别破坏性变更。 - 性能与稳定性改进
该版本还包括各种性能增强、稳定性改进和后台优化。
文档更新
团队宣布了新的和改进的文档,包含来自 GitHub Wiki 的参考内容,并扩展了概念性文档。
总结
Dev Proxy v0.14.0 通过引入多项新功能和改进,进一步提升了开发者在测试和模拟 API 行为时的便利性和效率。开发者可以通过官方发布说明和文档详细了解这些变化。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。