性能测试工具LoadRunner是软件性能测试工程师都不陌生的一款工具,也是软件测试实验室申请CMA认证、CNAS资质时必不可少的一款工具。LoadRunner在今年的上半年发布了它的最新版本LoadRunner Professional 2023,本文我们一起来看一下,LoadRunner 最新版本有哪些新的变化。

打开网易新闻 查看精彩图片

一、更加弹性的许可证模式

新版本支持弹性选择虚拟用户天数(Virtual User Flex Days),在面对突发的测试任务时,可以通过灵活的方式去升级虚拟用户天数,能够在 24 小时内无限次运行指定数量的 Vusers。

二、新功能支撑复杂场景下的性能测试

随着软件技术不断更新迭代,软件的复杂性不断提升,系统中断或突发故障的情况越来越高发,LoadRunner 2023版本新增了“注入中断事件”功能,帮助我们更好地进行复杂场景下的性能测试。

Ubuntu支持,可以在 Ubuntu Server Linux 22.04 LTS 64 位上安装 Linux 负载生成器。基于 Web 的协议以及 JMeter 和 Gatling 支持此部署。

可以直接在命令行上传递加密密钥值。使用 Microsoft Azure 密钥保管库机密时,现在可以将对象而不是参数传递给密钥保管库。

三、测试结果更接近真实场景

LoadRunner 2023 更新了控制器及分析中的控制器输出窗口的设计及交互感。更新了网络虚拟化功能,我们在使用的过程中可以更方便、更精准地模拟不同地域、不同网络下被测软件产品的真实性能表现。

VuGenWinInet重播引擎使用,WinInet 重播引擎重播脚本时,运行时设置中的 HTTP 请求接收超时现在支持大于 30 秒(除了 0-30 秒的超时)。

使用稳定比特进行混沌测试。Steadybit 提供了一个本地选项,用于对服务和环境使用模拟攻击,以便您可以将混乱和压力测试集成到测试运行中。(Steadybit 集成目前作为技术预览提供。)

四、广泛的协议支持

在原有支持协议的基础上,本次升级扩展了支持 .NET 6 的新协议“.NET+”,并通过引入两个新的 API,增强了对 Citrix 以及 DevWeb 协议的支持。

1、TruClient

Chromium 浏览器支持已更新到版本108。不能再记录和开发 TruClient Internet Explorer 脚本,现有的 TruClient IE 脚本仍然可以在控制器方案中运行,但在将来的 LRP 版本中将删除支持。

各种安全更新。

2、DevWeb

可以使用固定值或随机值定义延迟或间隔步调。

从快照窗格向脚本添加提取器时,VuGen 会评估所选文本的源文件类型,并在脚本中插入相应的提取器,例如 XML 或 JSON。

将 failOn 选项与文本检查提取程序一起使用时,如果提取程序导致错误,DevWeb 会将错误添加到快照文件中。(日志级别必须设置为“错误”或更高。

3、Web - HTTP/HTML

录制和重播现在支持 WebSocket permessage-deflate 扩展。如果在录制过程中检测到扩展,则扩展将包含在web_websocket_connect API 中。

添加了对从 HAR 文件生成脚本时创建 WebSocket 连接的支持(手动添加web_websocket_send函数)。

使用 SSL 连接使用端口映射进行录制时,可以在 ClientHello 消息中设置自定义服务器名称指示 (SNI)。

在脚本运行时设置中,现在可以定义特定的 HTTP 代码,以便在脚本运行时将其视为警告而不是错误。

4、.NET+

VuGen 编辑器现在支持代码自动完成。

“共享库”页已添加到 .NET+ 运行时设置中,能够为未在本地复制的引用 DLL 添加路径。

已安装的 .NET 6 SDK 现在使用内部逻辑自动识别。

5、Citrix ICA

可以使用安装在 Microsoft Azure 上的服务在 Citrix 云 (DaaS) 环境中录制 Citrix 协议的脚本。

此版本包括新的 API,这些 API 根据唯一的窗口 ID 移动窗口和调整窗口大小:ctrx_window_resize_by_id 和ctrx_window_move_by_id

新的 WaitFor 参数包含在ctrx_sync_on_text_ocr和ctrx_sync_on_bitmap API 中。

在窗口处理 API 中添加了对子窗口的支持。

6、RDP

RDP 协议现在支持用于记录脚本的 SSL 和 CredSSP 安全性。

五、gRPC 双向流请求

devWeb 脚本现在包括对双向流式处理 RPC 请求的支持。通过此添加,DevWeb 现在提供了对 gRPC 的完全支持。

当 DevWeb 提取程序返回多个值,并定义转换器或转换选项时,现在将应用于所有返回的值。

六、支持Microsoft Visual Studio 2022 IDE

Visual Studio 2022 安装包可用于基本外接程序和面向开发人员的外接程序,使您能够使用最新的 VS IDE 创建和运行 Vuser 脚本和单元测试。

七、安全

1、在设置 TLS (SSL) 以实现 LoadRunner Professional 机器之间的安全通信时,现在可以使用证书管理器管理中间 CA 证书。

2、当控制器连接到云上的负载生成器时,TLS 证书私钥现在已加密以提高安全性。

3、现在支持 OpenSSL 3.0。

以上就是我们为大家整理的性能测试工具LoadRunner2023版本的一些新变化,如需工具试用、软件测试实验室测试体系建设、CMA资质、CNAS资质获取等可私信我交流。

(谢绝转载,更多内容可查看我的主页)

打开网易新闻 查看精彩图片