支持您的企业环境Loadrunner
由于您部署的应用程序的类型会从 Web变为 Java.,再变为 Web 2.0,因此,要为您的所有性能测试需求找到一个适用的解决方案就会变得尤为困难。由于 HP Performance Center 支持的协议超过
60个,并且还有协议软件开发套件
(SDK),这可以让合作伙伴自己创建协议,HP
Performance Center 可以为您的战略性 IT 方案(从 ERP/CRM部署和升级到应用程序现代化方案)提供广泛的覆盖范围和支持。创新的、基于浏览器 TruClient的脚本技术可以支持下一代
AJAX应用程序。HP
Performance Center还能支持不同的平台,包括云应用和移动平台应用。
我们还有一个广泛的第三方解决方案供应商社区。您可以确信的是,无论您的*** (QA)需求多么繁多,我们的解决方案都可以满足您的需求。
测试环境配置解决方案
性能测试团队经常在配置测试环境方面遇到挑战。HPPerformanceCenter可以提供多次测试的性能趋势信息。他们可能被要求独立完成测试环境的配置,而由于严格的流程和时间限制,这很难实现。因为通常无法预测软件构建何时完成,所以当软件构建完成的时候,基础设施可能还未准备好。这些相互间的依赖关系会带来很多困难,特别是对于需要快速迭代测试的敏捷环境。而且,如果测试环境配置不当,会带来后续的问题。
HP
Lab Management Automation(实验室管理自动化)使测试团队能够通过Performance Center在混合交付环境(物理或虚拟,自开发或利用云)中完成测试实验室的供应和部署。这些被动监测器为您实时显示交易性能数据,如反映时间,和其它系统组件包括应用服务器,Web服务器,网路设备和数据库等的即时性能。利用内置的与HP持续交付自动化(HP Continuous Delivery
Automation, CDA),用户能够定义基础设施拓扑、应用配置和相关的组件(中间件、数据库等),并且根据需要部署适当的应用构建版本。HPPerformanceCenter可以提供协作式基础设施,以便让项目经理、开发人员和性能工程师都可以实时查看负载测试数据、进度和运行信息。这一模型驱动的方法有助于消除环境配置中的人为错误,从而使测试工作***。测试团队还能够在测试环境部署的同时对测试进行计划安排,当新的构建版本一旦就绪就可以马上启动测试。
由于测试环境能够动态地提供和卸除,不会出现闲置的情况,因此可以大幅度地提高测试基础设施的利用率。
Lab Management帮助用户把开发、测试和运维团队更紧密地联系在一起,因为同样的模式可应用于整个应用生命周期,无论是开发、测试、试运行还是生产环境。
LoadRunner介绍
LoadRunner(以下简称LR)是一种高规模适应性的自动负载测试工具,它能预测系统行为,优化性能。Loadrunner可以通过录制直接生成脚本,极大地节省了开发和调试脚本的工作量。LR强调强调是的对整个企业应用架构进行测试,它通过模拟实际用户的操作行为和实行实时性能监控,来帮助客户更快的确认和查找问题。LR能支持广泛的协议的技术,为客户的特殊环境,提供特殊的解决方案。
LR的特点:
1、能很轻松地创建虚拟用户
2、能创建真实的负载
3、定位性能问题
4、分析结果定位问题所在
5、完整的企业应用环境支持
LR的结构:
1、Virtual User Generator:虚拟用户生成器,简称VuGen,用来录制操作者的操作,建立虚拟用户脚本。
2、Controller:压力控制器,整个压力测试的控制中心,用来管理,设计,驱动及监控压力测试场景。
3、Load Generator:压力生成器,执行虚拟使用者脚本以产生虚拟用户,对被测系统发出请求和接收响应,模拟实际的负载。
4、Analysis:结果分析器,通过测试结果的数据,用来分析压力测试结果。
5、Launcher:提供一个集中的界面,启动LR所有模块。
LoadRunner的工作原理:
LR的工作原理是通过用户执行被测程序的客户端,在VuGen中录制被测系统的客户端和服务器的协议交互,生成脚本,然后在Controller中控制Load Generator,按照一定的配置(又称为场景),模拟一定数量的用户,对服务器产生压力,同时对被测系统涉及的操作系统,数据库,中间件笔资源进行监控,收集压力情况下的资源信息,测试结束后形成测试结果和监控数据,在结果分析器中进行分析,***生成测试结果报告.
Loadrunner集成
本节提供有关以下内容的集成信息:
惠普绩效中心
惠普服务虚拟化
当Performance Center服务器使用SSO进行身份验证时,无法从VuGen连接到启用SSL的Performance Center主机。
如果HP服务虚拟化服务器使用SSL和监视器的凭据,则服务虚拟化项目无法正确导入场景。
解决方法:将HP Service Virtualization服务器配置为仅为SSL使用凭据。
已弃用的功能
本节提供有关当前已弃用或将来版本的LoadRunner将不推荐使用的功能的信息。
以后的版本将不再适用于LoadRunner:Ajax(Click&Script),SAP(Click&Script),MMS(Media Player),MMS(Multimedia Messaging Service),Silverlight和COM / DCOM。管理框架可以提供一个基于Web的***化访问的平台,该平台能够推动企业范围的测试与协作。
对于以下协议,从12.00版开始,支持重放,但不再支持录音:Siebel - DB2 CLI,i-mode,EJB,Sybase Dblib,Sybase Ctlib,Informix,PeopleSoft-Tuxedo,PeopleSoft Enterprise,Tuxedo,VBScript Vuser,JavaScript Vuser,SQL Server和Web(单击&脚本)。定位性能问题LoadRunner内含集成的实时监测器,在负载测试过程的任何时候,您都可以观察到应用系统的运行性能。这些协议将从以后版本的LoadRunner中删除。
第三方MQTester协议不再与LoadRunner一起分发。
以下VuGen功能处于维持模式 - 不会添加新功能,并将在以后的版本中弃用它们:
协议顾问,可从VuGen的“记录”菜单和“创建新脚本”对话框中获取。
VuGen测试结果报告,可从VuGen的Replay菜单和Replay Summary窗格中获得。
LoadRunner教程
欢迎来到LoadRunner教程。 这个自定进度的指南引导您完成负载测试过程,并帮助您了解LoadRunner测试环境。
完成本教程后,您将可以自行设计,运行和监视简单的负载测试。 我们建议您按照提供信息的顺序完成教程。
了解如何使用VuGen-LoadRunner的虚拟用户生成器开发Vuser脚本。
了解如何使用LoadRunner的Controller设计和运行负载测试。
了解如何使用分析工具创建图表和报告来分析负载测试。
版权所有©2024 天助网