LoadRunner自动化性能测试流程详解

需积分: 9 3 下载量 38 浏览量 更新于2024-08-23 收藏 1.75MB PPT 举报
使用Loadrunner测试的流程-LOADRUNNER进行自动化性能测试 LoadRunner是一种预测系统行为和负载的性能测试工具,通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,对整个系统架构实施监测。LoadRunner支持广泛的通讯协议,如HTTP、COM、CORBA、OracleApplication等。 使用LoadRunner测试的流程包括五个步骤: 1. 系统分析:确定各种性能指标的预期,制定负载测试计划。 在这个阶段,需要与客户达成关于“性能”的agreement,确定对各种性能指标的预期。这个阶段是整个测试过程的基础,没有计划阶段,就没有标准。 2. 建立虚拟用户脚本:利用虚拟用户生成器建立虚拟用户脚本。 LoadRunner提供了VirtualUsers Generator工具,可以录制应用程序中典型最终用户执行的操作,生成虚拟用户脚本。在一台或多台计算机上可以运行许多Vuser,模拟实际用户的行为,运行实际的应用程序。 3. 定义用户行为:定义用户行为,确定执行业务Vuser的数量和加载方法。 在这个阶段,需要确定用户行为,包括用户的操作方式、执行业务的数量和加载方法等。 4. 创立负载测试场景:利用Controller设计和运行场景。 LoadRunnerController是用来创建、管理和监控负载测试的中央控制台。建立VirtualUsers后,在Controller中设定加压模式,确定执行业务Vuser的数量和加载方法。 5. 执行测试,同步监测应用性能:执行测试,同步监测应用性能,分析测试结果。 在这个阶段,需要执行测试,同步监测应用性能,分析测试结果,发现问题,并找到瓶颈,例如哪个函数特别慢?哪个stored procedure时间特别长?然后,根据分析结果修改程序、修改Design,把性能搞上去。 LoadRunner测试的流程可以帮助商家们优化资源利用,更合理地预测硬件和软件的需求,设定满足最终用户服务水平协议(SLA)的性能标准。测试过程的重复性对于检测这些发生的变化而言是必要的。