写点什么

Dev Proxy v1.3.0:HAR 文件生成、LLM 使用跟踪、增强的 API 测试功能

作者:Almir Vuk

  • 2025-11-14
    北京
  • 本文字数:1188 字

    阅读完需:约 4 分钟

大小:588.45K时长:03:20
Dev Proxy v1.3.0:HAR文件生成、LLM使用跟踪、增强的API测试功能

Microsoft 365 开发团队发布了Dev Proxy v1.3.0版本,引入了几项新功能,旨在改善调试、测试和 API 监控。此次更新带来了两个新插件:HAR 文件生成插件(用于标准化网络跟踪)和 OpenAI 使用跟踪(便于更好地了解与 AI 相关的成本),同时还增强了权限分析、OpenAPI 规范生成和总体稳定性。

 

根据公告,新增的HarGeneratorPlugin插件能够基于拦截的 API 请求和响应自动创建 HTTP 存档(HAR)文件。HAR 文件被公认为是捕获和共享网络活动的行业标准。这一新增功能使得开发者可以导出可复现的网络跟踪记录,并在 Chrome DevTools 和 Fiddler 等工具中进行分析。

 

该插件旨在通过提供兼容多个平台的通用调试格式,简化开发、QA 和支持团队之间的协作。正如发布公告中所指出的那样,该功能可以生成和共享“完整的网络活动日志”,而又不会产生供应商锁定,简化了故障排除和性能分析工作。



(截图来源:Microsoft 365官方开发博客

 

另一个新增的插件是OpenAIUsageDebuggingPlugin,专为构建 AI 驱动应用程序的开发者而设计。该插件将详细的 OpenAI API 使用数据,包括令牌消耗、模型调用和请求统计,记录到 CSV 文件中。

 

据报道,该插件允许开发者监控和分析他们的应用程序如何使用大型语言模型,帮助他们在开发和测试期间检测低效的使用模式并管理成本。该团队强调,这一功能有助于在问题“演变成生产环境中代价高昂的意外状况之前”就将其识别出来。

 

该版本还包括对OpenAPI规范生成过程的改进,特别是对于多端口和多服务场景。在早期版本中,当测试涉及在不同端口上运行的多个服务时,API 规范文件可能会相互覆盖。

 

现在,更新后的 OpenApiSpecGeneratorPlugin 插件在文件名中包含了端口信息,并且可以智能聚合服务调用,确保在复杂的集成测试中也不会丢失数据。对于使用微服务或动态测试环境的团队来说,这一增强功能尤其重要。

 

此外,最小权限插件现在支持指定认证方案,为分析使用多种认证方法的 API 提供更精细的控制。

 

本次更新还扩展了多个插件,包括 MinimalPermissionsPlugin、ApiCenterMinimalPermissionsPlugin 和 MinimalPermissionsGuidancePlugin,增加了新的配置选项,允许开发者定义正在使用的认证方案。这可以确保在各种认证环境中(如应用程序与委托权限)都能进行更准确的权限评估。

 

伴随 Dev Proxy v1.3.0 的发布,Dev Proxy Toolkit for Visual Studio Code也更新到了1.8.0版本。该工具包更新了 JSON 代码片段,使之与新架构相匹配,并提供了 HarGeneratorPlugin 和 OpenAIUsageDebuggingPlugin 代码片段,使开发者能够直接在其开发环境中集成新功能。

 

此次发布还带来了其他一些更改,包括改进用于 API 活动追踪的 CSV 日志记录、一般缺陷修复和性能优化。

 

感兴趣的读者可以在官方Dev Proxy GitHub库和Microsoft 365开发博客上查看完整的发布说明和文档。

 

声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:https://www.infoq.com/news/2025/11/dev-proxy-13-release/

2025-11-14 10:353

评论

发布
暂无评论

破茧成蝶!从投简历石沉大海到收割5个大厂offer,我只刷了这套面试题!

Java架构追梦

Java 阿里巴巴 架构 面试 offer

高并发之存储篇:关注下索引原理和优化吧!躲得过实践,躲不过面试官!

Coder的技术之路

数据库 高并发 索引结构 索引优化

回顾 Alex Smola 讲述的“自动化机器学习(AutoML)”,本文带你了解 AutoGluon!

亚马逊云科技 (Amazon Web Services)

流媒体:依托于声网的连麦解决方案

小岛上的黑桃六

架构 音视频 架构师 流媒体 声网

从简历被拒到收割8个大厂offer,我用了3个月成功破茧成蝶

比伯

Java 编程 架构 面试 计算机

架构师实战营,模块三:架构设计详细文档

ifc177

#架构实战营

MapReduce

xujiangniao

高并发系列:架构优化之从BAT实际案例看消息中间件的妙用

Coder的技术之路

高并发 高并发系统设计 消息队列 消息中间件

万丈高楼平地起,爆肝21000字Java基础知识总结,收藏起来总有用得着的时候

北游学Java

Java 集合 线程池 IO流

HDFS

xujiangniao

YARN资源调度三种模型介绍

五分钟学大数据

YARN

yarn的多租户配置实现资源隔离

五分钟学大数据

YARN

一个江南皮鞋厂的小故事带我理解透了——什么是“代理模式”

Java架构师迁哥

Vue 组件通信的 8 种方式

程序员海军

Vue 大前端 组件通信 引航计划

Android中绘制圆角的三种方式

teoking

android

Python打包后的EXE文件,如何获取同级目录

IT蜗壳-Tango

5月日更

如何高效率的度过一天?

程序员海军

效率 方法论

架构训练营-作业三(消息队列详细架构设计文档)

eoeoeo

架构实战营

【LeetCode】解码异或后的数组Java题解

Albert

算法 LeetCode 5月日更

GitHub开源的最全中文诗歌古典文集数据库

不脱发的程序猿

GitHub 开源 程序人生 中华古典文集数据库

数据仓库分层架构及元数据管理

五分钟学大数据

数据仓库

高并发系列:存储优化之也许可能是史上最详尽的分库分表文章之一

Coder的技术之路

高并发 分库分表 高并发系统设计

HDFS的HA以及Yarn的HA高可用

五分钟学大数据

hdfs YARN 5月日更

zookeeper的架构

大数据技术指南

zookeeper 5月日更

大四实习生”都四面成功拿到字节跳动Offer了,你还有什么理由去摸鱼?

学Java关注我

Java 编程 架构 面试 计算机

Java面试:BIO,NIO,AIO 的区别,别再傻傻分不清楚

Java大蜗牛

Java 程序员 面试 编程语言 后端

全靠这套大厂Java面试题目指南,让我成功斩获 25*16 薪资的offer

飞飞JAva

Java

用机器学习操控无人驾驶小车,竟然和训练狗狗的原理一样!?

亚马逊云科技 (Amazon Web Services)

GitHub Actions:真正的 DevOps CI

大龄程序员老羊

架构 DevOps 持续集成 Github Actions NoOps

专家解惑 | 关于华为云盘古大模型,你想问的都在这里~

华为云开发者联盟

计算机视觉 nlp 华为云 盘古大模型 预训练

云图说|云数据库MySQL内核小版本升级全攻略

华为云开发者联盟

MySQL 云数据库 内核 华为云数据库 小版本升级

Dev Proxy v1.3.0:HAR文件生成、LLM使用跟踪、增强的API测试功能_AI&大模型_InfoQ精选文章