Mercury LoadRunner

来源:百度文库 编辑:神马文学网 时间:2024/04/28 03:31:08
功能与优点
按需求提供生产量
功能:LoadRunner 能够推动成千上万的虚拟用户执行不同的业务流程以模拟已部署的应用程序将面对的生产条件。
优点:能够在推出之前发现隐藏在产品中的性能和伸缩性瓶颈,尽量减少产品停机时间和导致性能低下,并满足服务水平和正常运行时间的需求。
企业环境支持
功能:LoadRunner 几乎支持 40 个协议 多于其他任何供应商。它包括 Web、J2EE、.NET、XML、ERP/CRM、无线、Citrix 和客户端 服务器应用程序。
优点:可以使用同样的工具进行性能测试 甚至正在部署的应用程序的类型变更为客户端 服务器、Web 或 Java 时也可以使用。即使应用程序随时间而变更,始终提供一种工具和一套员工技能。最后结果?总体拥有成本 (TCO) 更低。
企业监控支持
功能:LoadRunner 的非侵入性的、实时的性能监控为测试中系统的所有部分提供的详细指标。这包括 Web 服务器、应用程序服务器、数据库、ERP 和 CRM 系统、防火墙、负载平衡等。
优点:LoadRunner 允许确定可能检测不到的硬件限制和软件配置问题。
企业诊断(J2EE、.NET、Siebel、Oracle 应用产品和 SAP R/3)
功能:LoadRunner 是唯一能够跟踪负载中的单个应用程序组件、为其计时并排除其故障的性能测试解决方案。用户能够深入发掘最终用户的低速交易、有瓶颈的方法或可能导致低速的 SQL 语句。
优点:数据细微层次确保每个负载测试为开发提供可操作的结果,从而降低优化 J2EE 和 Siebel 部署所需的时间和成本。
工作原理
Mercury LoadRunner 利用最少的硬件资源模拟成千上万的并发用户在任何虚拟平台或环境中将应用程序置于真实用户的负载中。您可以在所有构架分层中强调端对端的应用程序 - 应用一致的、可衡量的以及可重复的负载 - 然后在伸缩性问题影响最终用户之前使用数据来确定这些问题。
LoadRunner 衡量关键组件和交易的反应时间,以发现端对端的性能问题。产品开发出实时性能监控器以捕获并显示每个层、服务器和组件的性能数据。LoadRunner 复杂的分析模块允许在应用程序基础架构和生成可操作的报告中判定特定的瓶颈源。
LoadRunner 支持在广泛的企业环境中进行性能和伸缩性测试,它也是唯一的性能测试产品,由客户定制并用于配合所有的来自 PeopleSoft、Oracle、SAP 和 Siebel 的 ERP/CRM 应用程序。LoadRunner 同时也集成了领先的 J2EE 开发环境以及微软的 Visual Studio .NET,从而明显加快测试使用这些工具构建的应用程序的速度。
LoadRunner 与 Mercury QuickTest Professional、Mercury WinRunner 和 Mercury TestDirector 完全集成,以便进行全球测试管理。此外,LoadRunner 是 Mercury Application Performance LifeCycle 的关键部分。Mercury Business Availability Center 可以将负载测试脚本充分利用于产品中的 End-User Management。LoadRunner 和 Mercury Business Availability Center 使用通用的存储库和 Mercury CRS 以促进资产共享。此外,LoadRunner 是一个生命周期解决方案,与 Mercury Business Availability Center 共享一个通用探测器。LoadRunner、Mercury Diagnostics 和 Mercury Business Availability Center 的组合构成了企业性能管理的解决方案。LoadRunner 也是应用程序交付流程的关键元素。可以在 Mercury Quality Center 中存储并查看负载测试脚本、情景和结果,以启动性能测试要求的追踪功能。