性能测试工具Loadrunner是性能测试中应用最为广泛的商业工具,也是软件测试实验室在申请cnas、cma资质时需要配备的一套工具。Loadrunner 现在已经更新到2022版本,本文我们一起来看一下,Loadrunner 2020版本、Loadrunner 2021版本和Loadrunner 2022版本与之前的版本相比,都变更了哪些新的功能。
版本 | 对应组件 | 新特性分类 | 新特性内容 |
2020 | VuGen | Web协议 | 支持Wireshark版本升级到3.0.2,支持Fiddler版本升级到5.0.x。 |
DevWeb协议 | 支持可执行的快照,支持从HAR文件中产生脚本,支持从回放日志中读取错误行,支持选择录制对应的浏览器,支持自动代理的配置。 | ||
TruClient协议 | 支持TruClient浏览器内核到Mozilla 65及Chromium 76,支持HTTPS版本的VTS服务器,进一步增强支持Windows 10版本的IE浏览器。 | ||
Web Services协议 | 支持新版本WCF Toolkit及API,提供WSDL导入、录制、回放、SAML语言等。 | ||
SAP协议 | 支持SAPEventQueue,录制报告,异步通信,脚本回放后的HAR文件生成。 | ||
集成 | 支持与LoadRunner企业版的集成。 | ||
Controller及Analysis | DevWeb | 支持在Controller中上传及运行DevWeb脚本,支持在Controller中编辑DevWeb 运行时设置,支持错误快照。 | |
Controller在线视图 | 支持Controller在线视图的定制化及流式化增强。 | ||
Analysis报告 | Analysis报告对应Summary报告改进,HTML报告支持。 | ||
Docker | 支持Docker容器化负载机Load Generator,包括Windows Docker容器中的Web Services和DevWeb协议,Linux Docker容器的DevWeb协议。 | ||
TLS 1.3协议 | 支持Controller与负载机Load Generator的TLS 1.3协议通信。 | ||
新技术、平台和安全性 | Java | VuGen支持OpenJDK11的32位版本,负载机Load Generator支持Windows系统OpenJDK 11的32位版本,Linux系统OpenJDK8 的32位版本。 | |
Windows系统 | 支持Windows 10(1903)版本,Windows Server 2019版本。 | ||
OpenSSL | 支持OpenSSL 1.1.1b版本。 | ||
Load generator on Linux | 支持Ubuntu Server Linux 18.04 LTS。 | ||
Nunit | 支持Nunit 3.12版本。 | ||
2020 SP1 | VuGen | DevWeb协议 | 支持新版本的Cookieextractor,支持WebSocket协议,支持Dynatrace监控,支持DevWeb回放过程中的Kerberos认证,支持JavaScript SDK对应的write和isExists方法。 |
TruClient协议 | 支持JavaScript API异步处理,支持VTS服务器,支持UFT Mobile Server对应Oauth2 authentication认证。 | ||
Web Services协议 | 支持Axis或.Net Toolkits | ||
Citrix ICA | 支持Citrix ICA协议录制和回放。 | ||
集成 | 支持LoadRunner企业版和云版对应VuGen测试脚本在线编辑。 | ||
VTS | VTS并发运行。 | ||
Controller及Analysis | Azure DevOps Plugin插件 | 能够与Azure DevOps Plugin插件集成。 | |
APDEX指标 | 支持SLA对应的APDEX应用性能指数指标处理。 | ||
Service Virtualization集成 | 支持与LoadRunnerService Virtualization version 5.2版本集成。 | ||
RDP模式 | 支持RDP模式对应配置,支持负载机Load Generator断开后的自动退出。 | ||
Controller 原始数据收集 | 支持Controller原始数据收集。 | ||
Runtime Settings | 支持Jmeter配置。 | ||
新技术、平台和安全性 | Microsoft Windows | 支持Windows 10(1909)版本,Windows Server 2019版本。 | |
Linux | 支持Red Hat Enterprise Linux (RHEL) 8。 | ||
.NET | 支持.NET Framework 4.8。 | ||
2020 SP2-SP3 | VuGen | DevWeb协议 | 支持API测试,包括Swagger文件导入,支持UI关联,支持自动填充Run Logic。 |
TruClient协议 | 更新浏览器版本Mozilla Firefox 77,支持Web components,支持通过命令创建快照,支持VTS接口查找某行脚本。 | ||
.Net | 支持.NET协议64位模式回放。 | ||
Oracle NCA | 支持Oracle新的dynamic handling。 | ||
VTS | 支持在Linux服务器部署VTS。 | ||
Controller及Analysis | TeamCity插件 | 支持TeamCity插件集成。 | |
导出到InfluxDB | 支持在场景运行过程中将原始数据导出到InfluxDB数据库。 | ||
Docker load generator | 提供新版本Linux Docke 负载机镜像。 | ||
Usage analytics | 提供新的场景运行视图,包括Total Runs per Protocol、Avg Vuser per run等。 | ||
SLA worst transactions | 支持不符合SLA设置指标的事务信息提供。 | ||
新技术、平台和安全性 | Windows | 支持 Windows 10 (2004) 、Windows 10 Enterprise LSTC 2019。 | |
Linux | 支持Oracle Linux 8。 |
版本 | 对应组件 | 新特性分类 | 新特性内容 |
2021及 2021 R1 | VuGen | Web协议 | 支持新的 Microsoft Edge 浏览器 (基于 Chromium) 。 |
DevWeb协议 | 为脚本中的 API 函数调用生成关联应用程序和提取程序,能够重新生成 API 函数而不覆盖 main.js 文件,可以查看和管理 DevWeb 脚本的关联候选项,提供通过关联规则或录制检测到的关联候选项信息,支持服务器名在代码生成过程中的参数化。 | ||
TruClient协议 | 支持TruClient浏览器内核到Chromium 86,使用以下同步 API 设置事务状态: | ||
Java over HTTP协议 | 支持使用 64 位版本的 Java 回放 JOH 脚本。 | ||
SAP协议 | 支持新的 sapgui_select_file 函数,您可以指定用于填充下一个“打开文件”对话框的文件,便于上传或下载文件。 | ||
Citrix | 支持录制过程中插入光学字符识别 (OCR) 文本同步,替换文本同步 API ctrx_sync_on_text | ||
Wireshark | 支持 Wireshark新版本,3.2.7。 | ||
VTS | VTS中的node.js已升级到12.18.4。 | ||
Controller及Analysis | Gatling 测试 | 使用 Gatling 测试的增强功能使,支持: | |
JMeter 测试 | 使用 JMeter 测试的增强功能,支持: | ||
Selenium 测试 | 支持 Selenium 脚本。 | ||
Dynatrace Managed | 支持与Dynatrace Managed 监控器集成。 | ||
新建场景对话框 | 使用 Controller 中重新设计的“新建场景”对话框,可以更方便地创建场景。 | ||
摘要报告中的 SLA 信息 | 在事务表中提供其他 SLA 信息,其中包括违规百分比和阈值。 | ||
集成 | 支持Analysis与LoadRunner企业版集成。 | ||
新技术、平台和安全性 | Linux | 支持SUSE Linux 15。 | |
2021 R2 | VuGen | DevWeb协议 | 提升了关联扫描准确率,支持CA证书的自动生成和安装,提升了脚本错误报错, 支持HTTP/2协议重定向。 |
TruClient协议 | 支持TruClient浏览器内核到Chromium 91,支持新的TruClient graph视图,支持新的Wait for File Download步骤。 | ||
Web协议 | 支持新的异步API函数,用于定义请求头部名称和数值。 | ||
Java协议 | 支持Java异常类输出。 | ||
Teradici PCoIP protocol | 支持Teradici 客户端21.07.1以及最新版本的函数库。 | ||
Citrix 协议 | 支持 Citrix Virtual Apps and Desktops 7 2103。 | ||
SAP协议 | 支持SAP GUI for Windows 7.70。 | ||
LoadRunner企业版集成 | LoadRunner企业版支持VuGen多用户编辑状态下的脚本在线编辑锁定功能。 | ||
Silk Performer集成 | 支持Silk Performer测试脚本集成。 | ||
Gatling集成 | 支持Gatling version 3.6.0。 | ||
Controller及Analysis | Load Generator新功能 | 支持Load Generator负载机自动发现,支持随机IP地址模拟生成。 | |
Load Generator新平台 | 支持RHEL 8.4、Ubuntu 20.04上部署Load Generator。 | ||
Azure Insights监控 | 支持Azure Insights监控。 | ||
设备认证支持 | 支持LoadRunner对应设备CA私有密钥认证保护。 | ||
Vuser标识 | 支持Vuser标识重复使用。 | ||
HTML报告 | 支持HTML报告默认导出数据格式为CSV。 | ||
新技术、平台和安全性 | Microsoft Windows | 支持Windows 10(21H1)版本。 | |
OpenSSL | 支持OpenSSL 1.1.1l。 | ||
.NET | 支持Microsoft Visual C++ Redistributable for Visual Studio 2015-2019 |
版本 | 对应组件 | 新特性分类 | 新特性内容 |
2022 | VuGen | Kafka协议 | 支持Kafka协议测试脚本开发。 |
DevWeb协议 | 支持Web请求的对应文本内容关联,支持Run Logic随机分配比例,支持在脚本回放过程中添加请求头部信息。 | ||
TruClient协议 | 支持TruClient浏览器内核到Chromium 96,TruClient浏览器更新到88,进行了部分安全更新。 | ||
Silk Performer脚本 | 支持 GetUserID函数对应Silk Performer脚本功能。 | ||
Azure Key Vault | 支持 Azure Key Vault认证。 | ||
Citrix | 支持 Citrix Workspace for Windows 2109,支持ctrx_sync_on_bitmap函数对应处理。 | ||
混沌工程测试 | 支持基于Gremlin的混沌工程测试。 | ||
Data Hub | 支持Data Hub处理,通过Data Hub分发测试数据。 | ||
数据导出和收集 | 支持数据导出和收集。 | ||
Controller及Analysis | 测试场景计划 | 支持测试场景计划对应测试脚本初始化运行设置动态设置。 | |
系统使用率数据 | 支持Controller、Load Generator负载机对应系统使用率数据的自动采集。 | ||
UTF-8编码 | 支持 UTF-8编码在非英文字符展示。 | ||
Service Virtualization 安装 | 支持Service Virtualization安装。 | ||
新技术、平台和安全性 | Windows系统 | 支持Windows 11 version 21H2。 | |
数据库 | 支持Microsoft SQL Server 2019。 | ||
Java | 支持JRE/JDK version 17。 |
以上就是我们为大家整理的Loadrunner 2020版本、Loadrunner 2021版本和Loadrunner 2022版本与之前的版本相比,都变更了哪些新的功能。如需Loadrunner最新版本的试用或其他详细资料,可私信我。