OpenText 近期发布了 Professional Performance Engineering(LoadRunner Professional)26.3 版本。本次更新以 AI 驱动性能工程为核心,在脚本辅助、分析自动化、协议支持、开发者工具集成等方面进行了系统性增强,同时引入了 MCP(模型上下文协议)支持,为性能测试工作流的智能化与自动化开辟了新路径。
AI 驱动性能工程:从脚本到分析的智能辅助
26.3 版本对 OpenText Core Performance Engineering Aviator 服务进行了多项增强。该服务通过 VuGen 为脚本开发提供 AI 辅助,并通过 Core Performance Engineering Analysis 实现自动化的 AI 辅助分析。
Aviator 脚本版增强
- 认证与文件管理:支持通过浏览器进行单点登录完成 Aviator 认证,同时可创建新的数据文件并将其添加到脚本文件夹下。
- 脚本辅助:可按需提供脚本参数的描述性摘要,并基于脚本内容和执行上下文给出下一步操作建议,提升脚本编写的连贯性与效率。
- 语言模型升级:高级语言模型的引入使回答更加详细、准确和全面,同时为 Java 协议提供错误日志的扩展协助。
- 编辑器集成:TruClient 2.0 – Web 的 JavaScript 编辑器中现已提供 AI 辅助,支持代码生成与修复建议。
- 稳定性优化:整体稳定性与响应性能均获得改进。
Aviator 分析版增强
分析方面支持使用预设提示,并可将分析结果附加到当前对话中而不丢失上下文,有助于用户在多轮交互中持续深入定位性能问题。
通用 Aviator 更新
- AI 使用报告:核心性能工程平台的 AI 使用页面提供 AI 查询消费的综合可视化,便于团队管理 AI 资源使用情况。
- 聊天管理:支持重新打开、固定和更改历史对话名称,提升对话式分析的便捷性。
- 性能提升:功能性和响应速度均有所增强。
MCP 支持:标准化 AI 与性能工程工作流的连接
模型上下文协议(MCP)提供了一种标准化且安全的方式,利用 AI 驱动的自然语言提示简化和自动化性能工程工作流。26.3 版本在 MCP 支持方面取得重要进展。
Controller Service MCP 服务器
新增的 Controller Service MCP 服务器允许用户通过外部 AI 工具启动 Controller Service 进程。用户可将其与常用的 AI 客户端集成,在聊天中直接运行和停止负载测试、查看 Vuser 详情等。该功能目前为私有测试版。
DevWeb MCP 服务器增强
- 改进记录、生成和回放流程的处理,并扩展了 MCP 服务器工作流和流程的指导。
- 协助编写脚本,能够识别高置信度参数化候选对象,如用户名、密码和用户标识符(测试版功能)。
- 支持使用 Swagger API 规范创建 DevWeb 脚本,并编辑函数参数。
数据与分析增强:更全面的性能洞察
本次发布在数据采集与分析维度也有更新。除了基于 Windows 的负载发生器外,Linux 负载发生器现在也支持磁盘使用监控,有助于更全面地评估服务器资源状况。
TruClient 2.0 图表新增两项基于客户端测量的指标:累积布局转移(CLS)与交互至下一绘图(INP)。这两项指标有助于深入分析前端用户体验相关性能问题。
VuGen 与协议支持:更广泛的场景覆盖
运行时设置与虚拟表服务(VTS)
VuGen 的运行时设置界面经过重新设计,提升了可访问性、一致性与现代化程度。VTS 虚拟桌面服务支持使用列名搜索表、从列中获取多个值,并可使用本地安装的帮助文档,同时包含安全修复。
协议支持扩展
- Blazor – Web:新增 Blazor – Web 协议,可用于录制和重放 Blazor 应用程序,并解码 SignalR MessagePack 负载。
- Citrix ICA:新增对 Citrix Workspace/Citrix Virtual Apps 和 Desktops 2507 LTSR 版本的支持。
- DevWeb:可指定脚本执行时使用的 IP 版本(IPv4 或 IPv6)。
- Kafka:代码生成改用简化的构建器模式,替代原有的 XML 原始反序列化方式。
- 大型语言模型:新增对 Anthropic 模型的支持,支持非流式、JSON 格式并包含令牌计数的自定义 LLM 模型,并可配置跨步执行以控制脚本是否等待 LLM 请求完成。
- TruClient 2.0 – Web:支持从脚本最后已知状态恢复、使用通用 API 动作步骤调用 JavaScript 函数并创建变量、新增 CLS 与 INP 两项客户端测量指标、提供 JavaScript 编辑器 AI 协助、新增 Windows 和 Linux 速度模拟支持,并包含安全修复。
- TruClient – Web:支持 Chromium 浏览器版本 149,并包含安全修复。
- Web – HTTP/HTML:网页录制性能增强,代理录制时的录制性能和证书生成得到提升,支持非阻塞性插槽,并改进了 WebSocket 录制。
面向开发者的增强:从 Wireshark 到脚本
OpenText Performance Engineering for Developers 引入了从 Wireshark 文件创建脚本的能力。开发人员可使用 Wireshark 捕获网络流量,并利用输出生成 DevWeb 脚本,支持捕获各种类型的 HTTP 流量,为脚本创建提供了更灵活的入口。
平台支持与生态集成
在操作系统支持方面,26.3 版本新增了对 Windows 11 版本 25H2 的支持。此外,26.1 和 26.3 版本的帮助中心已合并为一个统一的帮助中心,版本特定的变更会在相关位置注明。