【性能测试】Micro_Focus_LoadRunner_2023
2023-4-2 00:10:44 Author: 利刃信安攻防实验室(查看原文) 阅读量:18 收藏

软件介绍

LoadRunner Professional (LoadRunner LR) 是一款功能强大的性能测试工具,它可以模拟真实的用户行为,对系统进行压力测试,以评估系统的性能和稳定性。它支持多种协议,包括 HTTP、HTTPS、FTP、SMTP、POP3 等,可以对各种应用程序进行测试,如 Web 应用程序、桌面应用程序、移动应用程序等。LoadRunner LR 提供了丰富的分析和报告功能,可以帮助测试人员快速定位性能问题,并提供解决方案。它还支持自动化测试,可以通过脚本自动执行测试用例,提高测试效率。

新增功能

用户体验  

此版本包括对用户体验和用户界面的以下增强功能:

面积

增强

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_ocrctrx_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

安装教程



文章来源: http://mp.weixin.qq.com/s?__biz=MzU1Mjk3MDY1OA==&mid=2247502169&idx=3&sn=65bc7fb69484f9d91b8245ae3d5e924b&chksm=fbfb7994cc8cf0828038153b3270195d4690edf88828322d05eed33a6216d89fd89d990e60dc#rd
如有侵权请联系:admin#unsafe.sh