LoadRunner Professional中的新增功能

本主题介绍 LoadRunner Professional 版本 2023 的新功能和增强功能。

新增功能视频

了解 LoadRunner Professional 2023 版中包含的一些新功能:

返回顶部

用户体验

此发布包含用户体验和用户界面的以下增强功能:

区域
增强功能
DevWeb 集合

导入到 Controller 中的 DevWeb 脚本现在支持集合选项。

有关详细信息,请参阅DevWeb 测试

Analysis 中的 NV Insights 报告

您现在可以直接从 Analysis 打开 NV Insights 报告。

有关详细信息,请参阅Analysis 中的 NV Insights 报告

灵活的许可证使用

VUD (Virtual User Days) 许可证已重命名为 VUFD (Virtual User Flex Days)。该许可证使您能够在 24 小时内无限次运行指定数量的 Vuser。

有关详细信息,请参阅VUFD 许可证

主机 ID 命令行工具

您现在可以使用新的命令行工具从命令行生成主机 ID。

有关详细信息,请参阅其他组件和应用程序

返回顶部

数据和分析

此发布包含以下数据和分析更新:

区域
增强功能
Silk Performer

现在有 Silk Performer 脚本的三个专用图,显示从 Silk Performer 计数器和计时器收集的度量值。

有关详细信息,请参阅Silk Performer 监控

Prometheus 监控器

Prometheus 集成包含以下更新:

  • 添加自定义 Prometheus 度量时,您可以检索和查看度量的所有可能度量。
  • 您可以选择在连接到 Prometheus 服务器时是使用 HTTP 还是 HTTPS。

有关详细信息,请参阅Prometheus 监控器

返回顶部

VuGen、协议和 LoadRunner 开发人员

Virtual User Generator (VuGen) 包含以下增强功能:

区域
增强功能
LRE 集成

LoadRunner Enterprise 的集成现在包含一个选项,可以在您的默认浏览器而不是嵌入式浏览器中执行 SSO 登录。

WinInet 回放引擎使用 WinInet 回放引擎回放脚本时,运行时设置中的“HTTP 请求接收超时”现在除了支持 0-30 秒的超时之外,还支持超过 30 秒的超时。

VuGen 和第三方协议包含以下增强功能:

区域
增强功能
TruClient

TruClient 脚本包含以下更新:

  • Chromium 浏览器支持已更新到版本 108。
  • 您不能再录制和开发 TruClient Internet Explorer 脚本。现有的 TruClient IE 脚本仍然可以在 Controller 场景中运行,但在未来的 LRP 版本中将取消支持。

  • 各种安全更新。
DevWeb

DevWeb 脚本包含以下更新:

  • 扩展的节奏选项可用于运行 DevWeb 脚本的迭代。您现在可以使用固定值或随机值定义延迟或间隔节奏。

  • 从快照窗格向脚本添加提取程序时,VuGen 会评估所选文本的原始文件类型,并在脚本中插入适当的提取程序,例如 XML 或 JSON。

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

Web - HTTP/HTML

Web - HTTP/HTML 脚本包含以下更新:

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

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

  • 使用 SSL 连接通过端口映射进行录制时,您可以在 ClientHello 消息中设置自定义服务器名称指示 (SNI)。
  • 在脚本运行时设置中,您现在可以定义特定的 HTTP 代码,以便在脚本运行时将其视为警告而不是错误。
.NET+

.NET+ 脚本包含以下更新:

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

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

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

Citrix ICA

Citrix 协议脚本包含以下更新:

  • 您现在可以使用 Microsoft Azure 上安装的服务在 Citrix 云 (DaaS) 环境中为 Citrix 协议录制脚本。
  • 此发布包含可根据唯一窗口 ID 移动和调整窗口大小的新 API: ctrx_window_resize_by_idctrx_window_move_by_id
  • ctrx_sync_on_text_ocrctrx_sync_on_bitmap API 中包含新的 WaitFor 参数。
  • 在窗口处理 API 中添加了对子窗口的支持。
RDPRDP 协议现在支持用于录制脚本的 SSL 和 CredSSP 安全性。

有关详细信息,请参阅 VuGen 新增功能

LoadRunner 开发人员 包括以下增强功能:

区域
增强功能
gRPC 双向流请求

DevWeb 脚本现在包含对双向流 RPC 请求的支持。添加该支持后,DevWeb 现在提供对 gRPC 的全面支持。

提取程序返回多个值

DevWeb 提取程序返回多个值,并且定义了 converterstransform 选项时,它们现在应用于所有返回值。

这适用于以下提取程序:

  • 对于 JSON 路径或 XPath 提取程序,returnMultipleValues 设置为 true

  • 对于边界或正则表达式提取程序,occurrence 设置为 All

加密密钥

您可以直接在命令行上传递加密密钥值,而不是提供密钥文件的位置。

Azure Key Vault

使用 Microsoft Azure Key Vault 密码时,您现在将一个对象而不是参数传递给 Key Vault。

有关详细信息,请参阅 LoadRunner Developer 新增功能

返回顶部

负载测试和建模

此发布包含以下负载测试和建模增强功能:

区域
增强功能
Ubuntu 支持

您现在可以在 Ubuntu Server Linux 22.04 LTS 64 位上安装 Linux Load Generator。基于 Web 的协议以及 JMeter 和 Gatling 测试支持此部署。

有关详细信息,请参阅 LoadRunner Professional 安装指南

返回顶部

集成和生态系统

此发布包含以下集成和生态系统增强功能:

区域
增强功能
使用 Steadybit 进行混沌测试

除了 Gremlin 场景之外,您现在还可以将 Steadybit 实验添加到 Controller 场景计划中。Steadybit 提供一个内部部署选项,可以对您的服务和环境进行模拟攻击,以便您可以将混沌和压力测试集成到测试运行中。

有关详细信息,请参阅场景混沌测试

注: Steadybit 集成当前作为技术预览提供。

返回顶部

现代化

此发布包含以下现代化增强功能:

区域
增强功能
输出窗口

现在,Controller 输出窗口在 Controller 和 Analysis 中有一个新的用户界面。更新后的 UI 提供了现代化的外观和更精简的功能。

有关详细信息,请参阅输出消息窗口

许可证

LoadRunner Professional 使用的许可证技术已更新。因此,要安装许可证,您现在可以导入一个 XML 文件,然后选择要安装的许可证。您不能导入单独的许可证密钥。

有关详细信息,请参阅管理和安装许可证

Visual Studio

LoadRunner Professional 现在支持 Microsoft Visual Studio 2022 IDE。

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

有关详细信息,请参阅其他组件和应用程序

返回顶部

安全性和基础结构

此发布包含以下安全性和基础结构增强功能:

区域
增强功能
中间 CA 证书

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

有关详细信息,请参阅证书管理器

加密的 TLS 私钥

当 Controller 连接到云上的 Load Generator 时,TLS 证书私钥现在进行加密以增加安全性。

有关详细信息,请参阅在云上为 Load Generator 创建自定义映像

OpenSSLLoadRunner Professional 现在支持 OpenSSL 3.0。

返回顶部

另请参阅: