LOADRUNNER初级教程

LOADRUNNER初级教程

ID:41237106

大小:1.89 MB

页数:38页

时间:2019-08-20

LOADRUNNER初级教程_第1页
LOADRUNNER初级教程_第2页
LOADRUNNER初级教程_第3页
LOADRUNNER初级教程_第4页
LOADRUNNER初级教程_第5页
资源描述:

《LOADRUNNER初级教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、20080LoadRunner初级教程20081简介使用概述LoadRunner安装使用VuGen开发脚本使用Controller创建场景使用Analysis分析运行结果20082一、简介LoadRunner是MercuryInteractive的一种预测系统行为和性能的工业级标准性能测试负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。此外,LoadRunner能支持广范的协议和技术,为您的

2、特殊环境提供特殊的解决方案。20083自动性能测试是一项规范,它利用有关产品、人员和过程的信息来减少应用程序、升级程序或修补程序部署中的风险。自动性能测试的核心原理是通过将生产时的工作量应用于预部署系统来衡量系统性能和最终用户体验。构造严密的性能测试可回答如下问题:应用程序是否能够很快地响应用户的要求?应用程序是否能处理预期的用户负载并具有盈余能力?应用程序是否能处理业务所需的事务数量?在预期和非预期的用户负载下,应用程序是否稳定?是否能确保用户在真正使用软件时获得积极的体验?通过回答以上问题,自动性能测试可以量化更改业务指标所产生的影响,并防止系统出现故障和解决可

3、用性问题。一、简介-为什么进行自动化性能测试20084通过Agent进程,监视各种协议的Client与Server端的通讯,用LoadRunner的一套C语言函数来录制脚本,所以只要LoadRunner支持的协议,就不会存在捕捉不到的,这是它与Loadtest,WR,Robot(Gui)录制脚本的很大一个区别。WR必须对识别对象,才能录制到。然后它调用这些脚本向服务器端发出请求,接受服务器的返回。至于服务器内部如何处理,它不关心。一、简介-LoadRunner原理20085LoadRunner解决方案LoadRunner通过使用虚拟用户Vuser代替实际用户。这些V

4、user模拟实际用户的行为来运行实际的应用程序。因为一台计算机上可以运行许多Vuser,因此LoadRunner减少了对硬件的要求。LoadRunnerController可以从一个单一的控制点简单有效地控制所有的Vuser。LoadRunner联机监视应用程序的性能。LoadRunner在测试过程中会自动记录应用程序的性能。LoadRunner可检查出现性能延迟的地方:网络或客户端延迟、CPU性能、I/O延迟、数据库锁定和数据库服务器上的其他问题。LoadRunner将监视网络和服务器资源以帮助改进性能。一、简介-LoadRunner解决方案20086一、简介-L

5、oadRunner测试过程使用LoadRunner进行测试的过程:制定负载测试计划开发测试脚本创建运行场景执行测试监视场景分析测试结果7一、简介-制定负载测试计划2008-4-18北大青鸟商用信息系统有限公司81.确定系统的组成画出系统的组成图。组成图要包括系统中所有的组件,以及相互之间是如何通讯的。下面是一个系统组成图的例子,可以参考。一、简介-分析应用程序(AnalyzetheApplication)92.描述系统配置画出系统组成图后,试着回答以下问题,对组成图进行完善。ü预计有多少用户会连到系统ü客户机的配置情况(硬件、内存、操作系统、软件工具等)ü服务器使用

6、什么类型的数据库以及服务器的配置情况ü客户机和服务器之间如何通讯ü还有什么组件会影响ResponseTime指标(比如Modem等)ü通讯装置(网卡、路由器等)的吞吐量是多少?每个通讯装置能够处理多少并发3.分析最普遍的使用方法了解该系统最常用的功能,确定那些功能需要优先测试、什么角色使用该系统以及每个角色会有多少人、每个角色的地理分布情况等,从而预测负载的最高峰出现的情况。一、简介-分析应用程序(AnalyzetheApplication)10根据性能测试需求写出性能测试场景一、简介-确定测试目标(DefiningTestingObjectives)11二、Loa

7、dRunner使用概述LoadRunner包含很多组件,其中最常用的有VisualUserGenerator(以下简称VuGen)、Controller,Analysis。MercuryVuGen—创建脚本VuGen通过录制应用程序中典型最终用户执行的操作来生成虚拟用户(Vuser)。VuGen将这些操作录制到自动虚拟用户脚本中,以便作为负载测试的基础。MercuryLoadRunnerController—设计和运行场景Controller是用来创建、管理和监控负载测试的中央控制台。使用Controller可以运行用来模拟真实用户执行操作的脚本,并可以通过让多

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。