性能测试工具LoadRunner是用来预测系统行为和性能的负载测试工具,是性能测试必不可少的专业工具,也是CNAS软件评测机构必须要配置的一款工具。它作为一款商业工具,运行稳定、各项监控指标齐全、性能测试结果准确、可以实时模拟真实的用户行为帮助我们发现性能问题,优化并改进。
作为一款经典老牌性能测试工具,LoadRunner也经历了多个版本的迭代,现在最新版本已经更新至2022版本,本文我们就一起来看一下,性能测试工具LoadRunner2022版本的一些新特性。
性能测试工具LoadRunner 主要由三大功能组件组成VuGen(用户脚本生成器)、Controller(测试控制器)和Analysis(结果分析器),根据不同组件和及平台的新特性进行了归纳和总结。
对应组件 | 新特性分类 | 新特性内容 |
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 最新版本还集成了一些工具,简化测试生态,使数据分析更加便捷,提高性能测试工程师的测试效率。集成了 Prometheus,用户能够在控制器中设置 Prometheus 监视器,并在控制器和分析图中查看收集的数据。集成了 Azure Insights,用户可以在测试执行期间实时查看 Azure Insights 结果,并导出到 LoadRunner Analytics 获取深入数据结果。
LoadRunner 最新版还内嵌入服务虚拟化功能,允许性能工程师在性能测试期间访问虚拟服务并开展模拟测试。此外,在测试运行期间,还增加了与服务虚拟化相关的测量统计数据的支持,以测量 Windows 和 Linux 环境下的模拟服务。
还新增了对许多脚本工具的支持,包括:DevWeb,改进了录制、代码生成、重放和 GRPC 通信等能力,提升性能测试的速度和准确性。Java 和 Selenium 脚本现在都可以在 Linux 负载生成器上运行。
可以用内嵌的 JMeter 引擎来运行测试,用户可以在网络资源每秒点击量和吞吐量图中查看脚本结果,无需额外安装。
可以通过内嵌的 Gatling 引擎来运行测试,允许用户直接通过 LoadRunner Professional 的用户界面,查看、编辑脚本代码。无需额外安装。
可以将 Silk 性能脚本添加至控制器场景,并在事务和网络资源图中查看结果。
与此同时,性能测试工具LoadRunner的结果分析能力也有了加强,通过捕获指标(LCP)可以衡量感知的加载速度。
LoadRunner Analysis 在 TruClient 中提供新的客户端性能指标,在 Analysis 中提供新的图表,将客户端、网络和服务器端性能等指标相结合,提供更真实的基准。在创建 HTML 报告或将图表数据导出到 Excel 时,默认的文件格式现在是 CSV。当用户用 Excel 打开文件时,可以查看超过 256 个事务细节。
还提供了新的自动检测功能,可以一键自动扫描整个基础架构,快速添加负载发生器,提供负载发生器的自动监测功能,提供了更准确的性能指标,大幅提高性能测试工程师的测试效率。利用单点登录(SSO)简化对应用程序的访问,加快测试,减少项目耗时。
以上就是我们为大家整理的性能测试工具LoadRunner最新版本的一些新亮点,这些新亮点不论对大型软件团队还是专业的CNAS软件评测机构来说都很值得去尝试。