软件介绍
LoadRunner Professional (LoadRunner LR) 是一款功能强大的性能测试工具,它可以模拟真实的用户行为,对系统进行压力测试,以评估系统的性能和稳定性。它支持多种协议,包括 HTTP、HTTPS、FTP、SMTP、POP3 等,可以对各种应用程序进行测试,如 Web 应用程序、桌面应用程序、移动应用程序等。LoadRunner LR 提供了丰富的分析和报告功能,可以帮助测试人员快速定位性能问题,并提供解决方案。它还支持自动化测试,可以通过脚本自动执行测试用例,提高测试效率。
新增功能
LoadRunner Professional V2023新功能
用户体验
此版本包括对用户体验和用户界面的以下增强功能:
面积 |
增强 |
Rendezvous for DevWeb |
导入控制器的 DevWeb 脚本现在支持会合选项。 |
NV 洞察报告分析中的应用 |
现在,您可以直接从“分析”中打开 NV 见解报告。 |
灵活的许可证使用 |
VUD(虚拟用户日)许可证已更名为VUFD(虚拟用户弹性日)。该许可证使您能够在 24 小时内无限次运行指定数量的 Vusers。 |
主机 ID 命令行工具 |
现在,您可以使用新的命令行工具从命令行生成主机 ID。 |
数据和分析
此版本包括以下数据和分析更新:
面积 |
增强 |
Silk Performer |
现在有三个用于 Silk 执行者脚本的专用图形,显示从 Silk 执行者计数器和计时器收集的测量值。 |
Prometheus monitor |
普罗米修斯集成包括以下更新: ·添加自定义 Prometheus 测量时,您可以检索和查看测量的所有可能指标。 ·您可以选择在连接到 Prometheus 服务器时使用 HTTP 还是 HTTPS。 |
VuGen、协议和 LoadRunner 开发人员
虚拟用户生成器 (VuGen) 包括以下增强功能:
面积 |
增强 |
LRE集成 |
与 LoadRunner Enterprise 的集成现在包括一个选项,可以在默认浏览器中执行 SSO 登录,而不是在嵌入式浏览器中执行 SSO。 |
WinInet重播引擎 |
使用 WinInet 重播引擎重播脚本时,运行时设置中的 HTTP 请求接收超时现在支持大于 30 秒(除了 0-30 秒的超时)。 |
VuGen 和第三方协议包括以下增强功能:
面积 |
增强 |
TruClient |
TruClient 脚本包含以下更新: ·Chromium 浏览器支持已更新到版本 108。 ·您不能再记录和开发 TruClient Internet Explorer 脚本。现有的 TruClient IE 脚本仍然可以在控制器方案中运行,但在将来的 LRP 版本中将删除支持。 ·各种安全更新。 |
DevWeb |
DevWeb 脚本包含以下更新: ·扩展的节奏选项可用于运行 DevWeb 脚本的迭代。现在,您可以使用固定值或随机值定义延迟或间隔步调。 ·从快照窗格向脚本添加提取器时,VuGen 会评估所选文本的源文件类型,并在脚本中插入相应的提取器,例如 XML 或 JSON。 ·将 failOn 选项与文本检查提取程序一起使用时,如果提取程序导致错误,DevWeb 会将错误添加到快照文件中。(日志级别必须设置为“错误”或更高。 |
网站 - 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 协议的脚本。 ·此版本包括新的 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 中添加了对子窗口的支持。 |
RDP |
RDP 协议现在支持用于记录脚本的 SSL 和 CredSSP 安全性。 |
LoadRunner Developer 包括以下增强功能:
面积 |
增强 |
gRPC 双向流请求 |
devWeb 脚本现在包括对双向流式处理 RPC 请求的支持。通过此添加,DevWeb 现在提供了对 gRPC 的完全支持。 |
返回多个值的提取程序 |
当 DevWeb 提取程序返回多个值并定义转换器或转换选项时,它们现在将应用于所有返回的值。 这适用于以下提取程序: ·对于 JSON 路径或 XPath 提取器,returnMultipleValues 设置为 。true ·对于边界或正则表达式提取器,出现次数设置为 。All |
加密密钥 |
可以直接在命令行上传递加密密钥值,而不是提供密钥文件的位置。 |
Azure Key Vault |
使用 Microsoft Azure 密钥保管库机密时,现在可以将对象而不是参数传递给密钥保管库。 |
负载测试和建模
此版本包括以下负载测试和建模增强功能:
面积 |
增强 |
Ubuntu支持 |
您现在可以在 Ubuntu Server Linux 22.04 LTS 64 位上安装 Linux 负载生成器。基于 Web 的协议以及 JMeter 和 Gatling 测试支持此部署。 |
集成和生态系统
此版本包括以下集成和生态系统增强功能:
面积 |
增强 |
使用稳定比特进行混沌测试 |
除了 Gremlin 方案之外,您现在还可以将 Steadybit 实验添加到控制器方案计划中。Steadybit 提供了一个本地选项,用于对服务和环境使用模拟攻击,以便您可以将混乱和压力测试集成到测试运行中。 注意:Steadybit 集成目前作为技术预览提供。 |
现代化
此版本包括以下现代化增强功能:
面积 |
增强 |
输出窗口 |
“控制器输出”窗口现在在“控制器和分析”中具有新的用户界面。更新后的 UI 提供了现代化的外观和更简化的功能。 |
许可证 |
LoadRunner Professional 使用的许可证技术已更新。因此,要安装许可证,您现在会导入一个 XML 文件,然后选择要安装的许可证。您无法导入单个许可证密钥。 |
视觉工作室 |
LoadRunner Professional 现在支持 Microsoft Visual Studio 2022 IDE。 Visual Studio 2022 安装包可用于基本外接程序和面向开发人员的外接程序,使您能够使用最新的 VS IDE 创建和运行 Vuser 脚本和单元测试。 |
安全和基础设施
此版本包括以下安全和基础结构增强功能:
面积 |
增强 |
中间 CA 证书 |
在设置 TLS (SSL) 以实现 LoadRunner Professional 机器之间的安全通信时,您现在可以使用证书管理器管理中间 CA 证书。 |
加密的 TLS 私钥 |
当控制器连接到云上的负载生成器时,TLS 证书私钥现在已加密以提高安全性。 |
OpenSSL |
LoadRunner Professional 现在支持 OpenSSL 3.0。 |
下载地址
链接:https://pan.quark.cn/s/29af8f0cd97d
安装教程
略
原文始发于微信公众号(利刃信安攻防实验室):【性能测试】Micro_Focus_LoadRunner_2023
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论