高性能工程优选方案:LoadRunner 四大能力范畴详解
发布时间:2023-03-08



企业性能工程及LoadRunner 全系列介绍

Performance Engineering with The LoadRunner Family


企业性能工程

贯彻执行主动且持续的性能工程策略,将性能测试扩展到新的职能角色,紧密集成至 CI/CD 流程并通过监控端到端的性能表现持续改进它。所有这些要素结合起来就是企业性能工程,以确保您的团队在生命周期的早期阶段,就可以通过改善用户体验来进行性能设计。


LoadRunner 全系列

LoadRunner,这是超越传统性能测试、并向终端用户体验延伸的创新方法。它可以贯穿整个应用生命周期,具有广泛的技术覆盖面,并与脚本、CI/CD、开源等通用工具无缝集成。


01 企业性能工程之LoadRunner 系列解决方案


利用 LoadRunner,您可以更快速、更精准地开展性能测试。我们的性能工程解决方案及组合,不仅能为您提供全面的企业级功能,还包括适应任意工作负载或需求集的规模性能。


LoadRunner 拥有丰富的集成、全面的分析、对真实状况的模拟以及持续的反馈回路。利用这些功能,您的团队可以提供高质量的应用产品,以持续满足用户期望。无论在企业内部还是云端环境,LoadRunner 家族的每个成员都具备以下能力和优势:


1.支持业内绝大多数的技术与协议。

2.与大多数脚本、CI/CD、基础设施、可视化和监控工具相集成。

3.无需新增额外资产、许可证或基础设施支出,就能达到转型所需。

4.利用智能分析和实时异常监控,发掘根本原因并快速确定瓶颈。


1.  广泛的技术及协议支持

无论您是测试最新的 Web 和移动端技术、传统应用程序或现成应用,都不重要——LoadRunner 解决方案旨在支持业界最广泛的技术和协议之一,并通过共享创新成果,减少脚本耗时与工作量。


仅在服务器端测试性能是远不够的。TruClient 是一种基于浏览器的工具,您的团队可将其用于创建实时脚本,以进行负载测试、监控 Web 及移动应用。该工具将在您浏览业务流程时记录您的操作。


为帮助评估网络应用性能,DevWeb 专注于 HTTP 传输层面和 WebSockets 通信,能针对所有网络技术进行测试。由 DevWeb 提供支持的 LoadRunner Developer,为开发者提供了创建性能测试的能力并与性能工程师共享。这些测试使用开发者和工程师都能理解的语言来促进协作。


虚拟用户生成器(VuGen)将所有脚本功能整合在一起。通过 VuGen 创建和测试脚本后,模拟真实用户访问系统内应用程序的实际行为。无论使用 VuGen 脚本或开源脚本(如 JMeter、Gatling 或 Selenium)都可以轻松记录、重播或优化脚本,以便更有效地执行负载测试。



*请注意,并非上述所有产品都支持全部协议,需视情况而定。


2.  广泛集成促进持续测试

当您的运营团队已开始依赖各种各样的工具时,将性能测试纳入 CI/CD 流程,就有助于平衡并优先考虑开发人员、测试人员和性能工程师的责任。放心,LoadRunner 系列解决方案增强并统一了 DevOps 和敏捷团队都在用的大部分解决方案:


- IDE 集成加速测试“左移”;

- 源代码管理集成以及对常见开源工具的支持,提高覆盖率并有助于克服工具的局限性;

- 与常见的 CI/CD 工具集成,促进整个开发生命周期的自动化;

- 提供广泛的应用性能管理(APM)和监控集成,结合服务器端计时,提供额外监控以提升分析结果的深度及丰富性;

- 利用数据可视化和存储工具,帮助团队利用一流的开源软件以查看实时结果、操作数据,并做出更明智的决策。



*注意,以上所有产品的专利归属于其所有者。并非上述所有产品都支持全部协议,需视情况而定。


3.  灵活和可扩展性

所有性能测试都存在一个共同的关注点,那就是整体基础设施、许可证及其维护成本。幸运的是,LoadRunner 系列的灵活方法,将帮助您将这些费用降到最低。


- 重复使用测试资产并尽量减少脚本和场景的重复创建;

- 通过 OneLG 安装包获得灵活性,并将其应用于全部 LoadRunner 解决方案;

- 通过多种许可证选项,平衡短期及长期的项目;

- 通过企业内部、虚拟环境、容器、SaaS 和公共云部署选项,最大限度地减少对基础设施的硬性需求。


除灵活性之外,该解决方案组合还易于扩展。如您需要在不增加基础设施的情况下快速扩展,可以使用供应商账户提升云容量。包括亚马逊云科技(AWS)、微软 Azure 云或谷歌云平台,以及企业内部的负载生成器,轻松将虚拟用户分配到多个云位置。


4.  智能分析和洞察力

鉴于性能工程内存在不同的工具,并面临着角色激增的挑战,确保整个企业的一致性至关重要。任何参与性能工程的人,无论他是什么角色,都必须依靠同一真相源以作出更上乘的商业决策。这种最佳实践,要求您的团队就最佳指标集达成一致,并共同决定如何使用这些结果。


当您检查数据并试图解读其中深意之时,简而言之就是理解测试结果,它可能是一个非常大的挑战。


不过,中心化的数据收集方法帮助测试团队将开发人员、CI 流程和端到端的性能测试相互联系起来。例如自动反馈机制和实时监控,让团队能在问题发生时就迅速发现并解决它们。


来自遥测设备、APM、LoadRunner 解决方案和第三方测试工具的数据及其相关关系,共同促进了精细的结果。通过对历史数据的集中归档,您还能进行趋势分析和自动比较。团队可以自定义基线标准、配置报告,以展示应用性能趋势,并根据协商的服务水平协议顺畅执行。



*图形化/可视化分析,帮助您轻松确定根本原因并比较测试结果。


利用 LoadRunner 的数据可视化能力,团队成员可以随时查看并操作数据,以做出更明智的决策。图形化分析可以大大减少数据评估用时,而通过详细的根本原因分析,数据可以实时和离线展示,这有助于增强趋势分析和异常检测的效果。


文章来源公众号:MicroFocus


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


关于九游会J9电子

九游会J9电子技术有限公司(英文名称:Emdoor Electronics Technology Co.,Ltd)是国内资深的研发工具软件提供商,公司成立于 2002 年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。

20 年来,先后与 Altium、ARM、Ansys、Minitab、Green Hills、EPLAN、QT、QA Systems、MicroFocus、Visu-IT、HighTec、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、IncrediBuild、Adobe等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA 设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式 GUI 工具等等。九游会J9电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。

欢迎关注“九游会J9电子”公众号

了解更多研发工具软件知识