LoadRunner,是一种预测系统行为和性能的负载测试工具。为方便访问、共享和复用,相关测试资产(如测试脚本、负载测试配置、测试数据和分析生成的结果)存储在HPPerformanceCenter中。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能。
虚拟用户使用LoadRunner的Virtual User Generator,您能很简便地创立起系统负载。
该引擎能够生成虚拟用户,以虚拟用户的方式模拟真实用户的业务操作行为。创建真实的负载Virtualusers建立起后,您需要界定您的负载方案,怎么样的业务流程组合和多少数量的实际用户会在每一个负载服务器上运行。它先记录下业务流程(如下订单或票预定),然后将其转化为测试脚本。利用虚拟用户,您可以在Windows ,UNIX 或Linux 机器上同时产生成千上万个用户访问。所以LoadRunner能极大的减少负载测试所需的硬件和人力资源。
用Virtual User Generator 建立测试脚本后,您可以对其进行参数化操作,这一操作能让您利用几套不同的实际发生数据来测试您的应用程序,从而反映出本系统的负载能力。这会使许可证管理更加容易,可以消除软硬件冗余,并且会使各个项目访问资源更加快捷。以一个订单输入过程为例,参数化操作可将记录中的固定数据,如订***和客户名称,由可变值来代替。在这些变量内随意输入可能的订***和客户名,来匹配多个实际用户的操作行为。 真实负载 Virtual users 建立起后,您需要设定您的负载方案,业务流程组合和虚拟用户数量。用LoadRunner的Controller,您能很快组织起多用户的测试方案。Controller 的Rendezvous 功能提供一个互动的环境,在其中您既能建立起持续且循环的负载,又能管理和驱动负载测试方案。而且,您可以利用它的日程计划服务来定义用户在什么时候访问系统以产生负载。这样,您就能将测试过程自动化。同样您还可以用Controller 来限定您的负载方案,在这个方案中所有的用户同时执行一个动作---如登陆到一个库存应用程序----来模拟峰值负载的情况。另外,您还能监测系统架构中各个组件的性能---- 包括服务器,数据库,网络设备等----来帮助客户决定系统的配置。
Loadrunner安装和配置信息
许可要求
对于所有组件,安装过程需要所有操作系统的完整管理员帐户(Linux系统的root帐户)。
安装后,所有LoadRunner应用程序和组件都可以在标准用户帐户(不需要管理员帐户)下运行,并启用UAC和DEP。有关与特定功能和组件的用户权限有关的限制,请参阅下面的权限和控制器和一般限制。
注意:如果将HP网络虚拟化作为LoadRunner安装的一部分进行安装,则可能需要在安装后重新启动计算机。
语言包
要安装语言包,在LoadRunner安装完成后,从LoadRunner DVD lrunner / <language_name>文件夹运行语言包设置。
系统要求
以下部分提供系统要求:
LoadRunner或VuGen,Analysis和TruClient Standalones的系统要求
负载发生器运行TruClient Vuser的系统要求
Windows机器上负载生成器和MI监ting器的系统要求
Linux机器上负载生成器的系统要求
支持的Linux发行版
LoadRunner组件共存矩阵
loadrunner定义性能要求
本教程将使用旅行服务应用程序。 想象一下,您是负责签约的应用程序满足业务需求的性能工程师。 您的项目经理已经给您以下标准来批准产品发布:
该应用程序必须成功处理10个并发旅行社。
该应用程序必须能够处理10个同时进行的航班预订,响应时间不超过90秒。
应用程序必须能够处理10个旅行代理人,并行行程检查,响应时间不超过120秒。
应用程序必须能够处理10个代理商登录并退出系统,响应时间不超过10秒。
本教程将引导您完成验证每个业务需求的负载测试过程。
版权所有©2024 天助网