基于项目的简化版性能负载测试解决方案,可快速识别异常应用程序行为。
LoadRunner Professional 支持对各种应用程序环境和协议的性能测试,包括 Web/移动、Web 服务、MQTT、HTML5、WebSocket、RDP、数据库、远程终端仿真器、Citrix、Java、.NET、Oracle 和 SAP。脚本和调试引擎利用数据扩展和关联工作室,减少编制脚本所需时间。
LoadRunner Professional 提供了 IDE 与开发环境的集成;让开发人员可以使用 LoadRunner Professional 引擎运行单元测试。开发人员可以直接在 IDE 中创建 LoadRunner Professional 脚本,从而可以在应用程序生命周期中进行更早的性能测试。
LoadRunner Professional 重现真实的业务流程。可以轻松修改脚本,模拟真实的用户行为。它模拟成千上百个并发虚拟用户(使用最少的硬件),将准确的工作负载应用于任何应用程序,并捕获最终用户对业务流程和交易的响应时间,从而确保应用程序满足要求。
此版本引入了新的 Kafka 协议,用于模拟 Apache Kafka 事件。Kafka 通信在使用微服务时特别有用。
Kafka 协议以 Java 语言提供 Kafka 脚本功能。您可以使用 Kafka API 手动创建脚本,然后将脚本添加到 Controller 中的场景。运行结果显示在 Controller 和 Analysis 中的 Kafka 图表中,为生产者和消费者提供事件统计信息。
DevWeb脚本包含以下增强和修复:
****注意:****有关LoadRunner Developer和DevWebJavaScript SDK 的更新,请参阅LoadRunner Developer 和 DevWeb 帮助中心。
•在 VuGen 编辑器中,您现在可以选择要在 Web 请求中关联的文本,然后选择****关联选择****选项。VuGen 向后搜索以查找快照中第一次出现的值,并将边界提取器添加到 Web 请求。(作为技术预览提供。)有关详细信息,•DevWeb运行时设置使用新的更新 GUI,外观更简洁,功能也得到改进。(作为技术预览提供。)•在为DevWeb脚本定义运行逻辑时,如果您选择随机逻辑,运行百分比现在会自动在项目之间平均分配。然后,您可以根据需要编辑百分比。•运行 DevWeb 脚本时,在收到 Web 响应后,您现在可以查看重放期间添加的其他 Web 请求标头。
TruClient 包括以下增强功能:
•Chromium 浏览器升级到 96 版。•TruClient 浏览器升级到版本 88。•安全更新。
Citrix 协议包含以下更新:
•****适用于 Windows 2109****的 Citrix Workspace 现在支持重放 Citrix ICA 脚本。•ctrx_sync_on_bitmap 函数现在包含一个****AddOffsetToInput****参数。启用后,测试通过将偏移添加到后续输入(例如,鼠标单击坐标)来调整记录和测试运行之间图像位置的变化。有关详细信息,请参阅函数参考中的ctrx_sync_on_bitmap。
此版本包括用于在 LoadRunner Professional 中重放 Silk Performer 脚本的同步更新。使用 Silk Performer 全局覆盖 API 时,****GetUserID****函数现在返回正确的 Vuser ID。
LoadRunner Professional现在可与 Microsoft Azure Key Vault 身份验证配合使用。安装LoadRunner Azure API 服务后,您可以将 Azure API 服务功能添加到脚本中。
在此版本中,LoadRunner Professional 使用该服务获取客户端令牌并在回放期间从 Key Vault 检索机密数据。
LoadRunner Professional现在支持将 Gremlin 事件场景添加到 Controller 场景计划中。这可以对您的服务和环境进行模拟攻击,以便您可以将混乱和压力测试集成到您的测试运行中。
****注意:****此功能目前作为技术预览提供。
LoadRunner Professional现在支持通过LoadRunner数据中心在 Controller 和负载生成器之间进行通信。Data Hub基于Kafka技术,提供现代化、简化的架构,以及更加健壮和稳定的测试环境。
****注意:****此功能目前作为技术预览提供。
LoadRunner Professional包括以下用于结果数据导出和整理的更新:
•您现在可以选择使用LoadRunner Data Hub 在测试运行时导出和整理原始事务数据。•在线控制器图表中显示的摘要数据现在自动存储在 InfluxDB 上。您可以使用 Grafana 等可视化工具访问 InfluxDB 并查看以前测试运行的摘要数据。•LoadRunner Professional现在支持 InfluxDB 2.0 版。
此版本包括改进的场景计划功能。运行场景时,您现在可以设置运行时选项,以便仅在将脚本下载到负载生成器后才初始化 Vuser。这样可以避免备份处于待处理状态的 Vuser,并允许正确的加速时间。
LoadRunner Professional现在会在运行场景时自动收集 Controller 机器和每个连接的负载生成器的系统资源使用数据。Controller 中提供了一个新图,即****Controller 和 Load Generator 资源****图,显示场景运行期间收集的数据。
您现在可以将负载生成器设置为将 ANSI 编码自动转换为 UTF-8。这确保了交易名称中非英文字符的正确显示。
适用于 Windows 和 Linux 的 Service Virtualization 安装包现在包含在 LoadRunner Professional 中。服务虚拟化(Virtual Service - All Protocols Unlimited license)使性能工程师能够在性能测试期间使用虚拟服务和模拟。
Service Virtualization 有助于克服应用程序依赖关系,尽早和独立地测试组件性能,通过模拟极端性能特征来提高质量,并降低测试环境的成本。
此版本包括以下更新:
•****Windows 操作系统支持*:*Windows 11 版本 21H2****(内部版本 22000.258)现在支持LoadRunner Professional安装。•****数据库版本支持*:LoadRunner Analysis 现在支持*Microsoft SQL Server 2019****进行数据库会话。•****Java 支持*:LoadRunner Professional现在支持*JRE/JDK 版本 17****,用于记录和回放所有相关协议。
•从 2022 版开始,*TruClient**编码脚本功能已被弃用。*•从版本 2020 SP2 开始,已弃用****J2EE/.NET 诊断****与LoadRunner Professional的集成。•从 12.63 版开始,*TruClient Lite已停产。*
TruClient Lite 12.62 仍可在 Chrome Web Store 中使用一段时间,但将来会被删除。我们建议改用 VuGen 中的 TruClient。
LoadRunner Professional和VuGen不再支持以下产品技术版本:
*OS/browser/protocol* | *Product* | *Versions* |
OS | Windows 7 | All versions |
OS | Windows 10 | 1507, 1511 (November), 1607, 1703 (Creators), 1709 (Fall Creators), 1803, 1809, 1903, 2004 |
OS | Windows Server | 2008, 2008 R2 |
Distribution | Red Hat Enterprise Linux | 7.7 and all earlier versions |
Distribution | SUSE Linux Server Enterprise (SLES) | 12.1 64-bit |
Distribution | Ubuntu | 16.04 |
Browser | Microsoft Internet Explorer | IE 10 |
.NET | .NET Framework | 4.5, 4.5.1 |
Citrix ICA | Citrix XenApp and XenDesktop | 5.x, 6.x, 7.18, 7.6 |
Citrix Virtual Apps and Desktops 7 | 1811, 1903, 1906 | |
Citrix Receiver | 4.9 | |
Dynatrace | Dynatrace AppMon | All versions |
Eclipse | Eclipse IDE | Neon, Mars, Luna, Oxygen, Photon |
Java | Java | 6, 7, 9, 10 |
JUnit | JUnit | 4.0 to 4.9.1 |
MAPI | Microsoft Messaging Application Programming Interface | 2007, 2010 |
NUnit | NUnit | 3.2, 3.4 |
Oracle 2-Tier | Oracle Database | 9i R2, 10g R1, 11g R1 & R2 |
Oracle NCA | Oracle Forms | 4.5.10.8 and 6i+ |
SAP GUI | SAP GUI Client | 7.40, 7.50 |
Java Vuser for Continuous Delivery (Eclipse Add-in for Developers) | Selenium | 2.24.1 to 3.11.0 |
Siebel Web | Oracle Siebel CRM | 7.5.2, 7.5.3, 7.7, 7.8 |
Teradici PCoIP | Teradici PCoIP Agent | 2.7 to 2.13 |
Teradici PCoIP Connection Manager | 1.5 to 1.8.0 | |
Teradici PCoIP Security Gateway | 1.11 to 1.13 | |
Teradici PCoIP - VMware Horizon | 6.2.1 |
如果仅支持重播协议,则不能再基于该协议创建脚本。
*Protocol* | *Supported for replay only* |
Ajax Click & Script | From version 12.60*Tip:* Migrate your existing Ajax Click & Script scripts to another Web protocol such as *TruClient - Web* or *Web - HTTP/HTML* |
COM/DCOM | From version 12.60 |
EJB (Enterprise Java Beans) | From version 12.00 |
Java Record Replay with CORBA | From version 12.60 |
Java Record Replay with Jacada | From version 2022 |
JavaScript Vuser | From version 12.00 |
MMS (Media Player) | From version 12.53 |
MMS (Multimedia messaging service) | From version 12.53 |
Silverlight | From version 12.55 |
VBScript Vuser | From version 12.00 |
Web - Click and Script | From version 12.00 |
以下协议不支持记录或回放:
*Protocol* | *Supported for replay only* | *No support* |
Flex | -- | From version 2021 |
MQTester (IBM WebSphere MQ) | -- | From version 2021 |
DB2 CLI | From version 11.00 | From version 12.55 |
i-mode | From version 11.00 | From version 12.55 |
Informix | From version 11.00 | From version 12.55 |
PeopleSoft Enterprise | From version 12.00 | From version 12.55 |
PeopleSoft -Tuxedo | From version 12.00 | From version 12.55 |
Real | From version 11.50 | From version 12.55 |
SAP - Click & Script | From version 12.53 | From version 12.55 |
Siebel - DB2 CLI | From version 11.00 | From version 12.55 |
Siebel MSSQL | -- | From version 12.55 |
Siebel Oracle | -- | From version 12.55 |
SQL Server | From version 11.50 | From version 12.55 |
Sybase Ctlib | From version 11.00 | From version 12.55 |
Sybase Dblib | From version 11.00 | From version 12.55 |
VB Vuser | -- | From version 11.50 |
VoiceXML (VXML) | From version 11.00 | From version 12.55 |
WAP | From version 11.50 | From version 12.55 |
其供应商不再支持以下产品技术版本。为了与此保持一致,未来版本将停止对这些技术的支持:
*OS/browser/protocol* | *Product* | *Versions* |
OS | Windows 10 | 1909, 21H1 |
OS | Windows 8.1 | All versions |
Distribution | Ubuntu | 18.04 |
Distribution | Red Hat Enterprise Linux | 8 (64-bit) |
Browser | Microsoft Edge (legacy version) | All versions |
.NET | .NET Framework | 4.5.2, 4.6, 4.6.1 |
Citrix ICA | Citrix Virtual Apps and Desktops 7 | 2009, 2103 |
Citrix XenApp and XenDesktop | 7.15 LTSR | |
SAP GUI | SAP GUI Client | 7.60 |
Teradici PCoIP | Leostream Connection Broker | 8.2 |
以下信息提供了将在未来版本的 TruClient中删除的功能的提前通知。
有关这些功能的详细信息,请参阅TruClient 帮助中心(选择相关版本):
•TruClient 独立版。我们建议改用 VuGen 中的 TruClient。•TruClient - 移动网络协议。我们建议改用 TruClient - Web 协议。•在 JavaScript 代码中使用同步 API。我们建议改用异步 API。•TruClient 的连接测量。•在 TruClient 中配置事务的开始和结束事件。
1.获取软件安装包。https://www.microfocus.com/en-us/products/loadrunner-professional/free-trial
2.安装软件包配置环境
处理器 | intel(R)core(TM)i5-6300HQ2.30GHz×2 |
操作系统 | 64位 Windows 10 |
内存(RAM) | 8G |
浏览器 | Chrome,IE |
必备软件➤.NET Framework 4.8➤Microsoft DataAccess Components (MDAC) 2.8 SP1(或更高版本)➤Microsoft WindowsInstaller 3.1➤Microsoft Core XMLServices (MSXML) 6.0➤Microsoft Visual C++2015-2019➤Web ServicesEnhancements (WSE) 2.0 SP3 for Microsoft .NET Redistributable Runtime MSI➤Web Services Enhancements (WSE) 3.0 forMicrosoft .NET Redistributable Runtime MSI➤Strawberry Perl 5.10.1LoadRunner 安装程序启动并显示安装菜单页面。如下图所示:
暂无破解。
暂不分享。