LoadRunner是性能测试领域常用的一款性能测试工具,随着ai技术的白热化发展,在LoadRunner新版本中也增加了不少与AI相关的功能。如新增了AI辅助功能,可以帮助使用者编写脚本、分析和优化脚本、协助使用者分析运行后的结果。本文我们一起来看一下更多的新增内容。
一、AI驱动的性能测试
LoadRunner v 26.1中新增了Core Performance Engineering Aviator功能。Aviator通过VuGen为性能工程产品提供脚本支持,并通过Core Performance Engineering Analysis实现自动化的AI辅助分析。
1、AI驱动的脚本辅助
VuGen中的Aviator脚本编写功能对所有用户开放。它在整个脚本编写过程中提供辅助,帮助节省时间并简化脚本创建工作。
包含以下关键功能:
·方案选择:提供选择最合适脚本编写协议的帮助。
·提供编码支持:协助用户在VuGen中执行特定任务。
·分析错误:帮助识别和解决脚本错误。
·优化:审核剧本并提出优化建议。
·总结:脚本完成后,Aviator 可以创建脚本执行的关键动作摘要。
结合使用这些功能,可以节省时间并降低脚本编写所需的人员能力门槛。
2、AI驱动的数据分析
LoadRunner v 26.1 Analysis 中的Aviator 功能面向所有用户开放。它包含以下关键功能:
·会话分析:性能工程师可以通过自然语言直接在仪表盘环境中与 Aviator 交互。
·误差分析:性能工程师可以直接在错误网格中与Aviator 交互,询问一般错误细节、可能的根本原因及推荐的修复步骤。
·小部件生成:性能工程师可以使用自然语言或预定义提示词生成仪表盘小部件。
3、MCP 支持
MCP支持提供了一种标准化且安全的方式,利用AI驱动的自然语言提示来简化和自动化性能工程工作流。
通过 Microsoft Visual Studio Code 中的 Copilot,可以使用自然语言与 DevWeb MCP 服务器交互,执行常见任务,如:
·录制一个DevWeb脚本。
·从HAR文件生成DevWeb脚本。
·从Swagger文件生成DevWeb脚本。
·在单模式、带迭代的单模式或加载模式下运行 DevWeb 脚本。
二、集成与生态系统
1、操作系统
Windows 11 24H2 版本新增支持。
2、Java 支持
新增对Java SE 25(LTS)的支持。
三、安全与基础设施
1、OpenSSL
支持升级为OpenSSL 3.5。
四、VuGen 与协议
1、虚拟用户生成器(VuGen)包含以下增强功能:
1)VTS
·虚拟桌面服务器包含以下更新:
·现代化的VTS用户界面。
·更新了命令行执行作的技术。
2、VuGen协议
1)TruClient 2.0 -- Web
·新增对 Mozilla Firefox 浏览器的支持(测试版功能)。
·新的基于图像的物体识别方法。
·新增支持具有动态随机生成ID的对象。
·移除录音机延长线,以满足对未拆包扩展线的安全要求。
2)TruClient -- Web
·TruClient 浏览器运行模式升级为多进程。
·支持Chromium浏览器版本143。
·支持相当于 Mozilla Firefox 146 版本的 TruClient 浏览器。
3)Teradici PCoIP
对Omnissa Horizon 8的支持升级为2406和2506版本。
4).NET+
.NET+ 协议现已支持 .NET 10 SDK。
5)Web协议
·在使用代理录制网页脚本时,改进了分块和流处理。
·在使用 PCAP-Analyzer 生成脚本时,支持较新版本的 Wireshark。
·增强的网络代理记录记录。
·更新了Web协议的头部列表(取取元数据请求头,HTTP客户端提示头部)。
6)Java 协议
支持 JRE/JDK 版本 25。
7)Add-in protocols
插件协议现在支持最新的 Java IDE 版本。
五、其他更新
1、ScalUP
在LoadRunner v 26.1,上运行ScalUP进行DevWeb测试时,现在可以指定自动匹配主机的位置。也可以运行命令获取可用主机位置列表。
2、使用CSV数据
可以用CSV文件中的数据运行DevWeb脚本,不用手动编写测试代码(Beta功能)。
3、新的SLA规则
现在可以在SLA中使用"通过交易排名百分位"规则。该规则仅用于通过交易的交易时长测量是否达到百分位排名。
4、第三方集成
新增了关于在 DevWeb 脚本中使用节点模块将第三方 API 集成的文档。
以上就是性能测试工具LoadRunner 新版本中的一些的更新内容介绍,如需产品试用可私信我。