最新LOADRUNNER初级教程(共39张PPT课件).pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《最新LOADRUNNER初级教程(共39张PPT课件).pptx》由会员分享,可在线阅读,更多相关《最新LOADRUNNER初级教程(共39张PPT课件).pptx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、20081LoadRunner 初级教程第一页,共三十九页。20082第二页,共三十九页。20083 LoadRunner 是 Mercury Interactive的一种(y zhn)预测系统行为和性能的工业级标准性能测试负载测试工具。 通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner ,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。此外,LoadRunner 能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。 第三页,共三十九页。20084 自动性能测试是一项规范,
2、它利用有关产品、人员和过程的信息来减少应用程序、升级程序或修补程序部署中的风险。自动性能测试的核心原理是通过将生产时的工作量应用于预部署系统来衡量系统性能和最终用户体验。构造严密的性能测试可回答如下问题: 应用程序是否能够很快地响应用户的要求? 应用程序是否能处理预期的用户负载并具有盈余能力? 应用程序是否能处理业务所需的事务数量? 在预期和非预期的用户负载下,应用程序是否稳定? 是否能确保用户在真正使用软件时获得积极的体验? 通过回答以上问题,自动性能测试可以量化更改业务指标所产生(chnshng)的影响,并防止系统出现故障和解决可用性问题。 为什么进行自动化性能为什么进行自动化性能(xng
3、nng)(xngnng)测试测试第四页,共三十九页。20085通过Agent进程,监视各种协议的Client与Server端的通讯(tngxn),用LoadRunner的一套C语言函数来录制脚本,所以只要LoadRunner支持的协议,就不会存在捕捉不到的,这是它与Loadtest,WR,Robot(Gui)录制脚本的很大一个区别。WR必须对识别对象,才能录制到。然后它调用这些脚本向服务器端发出请求,接受服务器的返回。至于服务器内部如何处理,它不关心。 一、简介一、简介(jin ji)- -LoadRunnerLoadRunner原理原理第五页,共三十九页。20086LoadRunnerLoa
4、dRunner解决方案解决方案 LoadRunner通过使用虚拟用户Vuser代替实际用户。这些Vuser模拟实际用户的行为来运行实际的应用程序。 因为一台计算机上可以运行许多Vuser,因此LoadRunner减少了对硬件的要求(yoqi)。 LoadRunner Controller可以从一个单一的控制点简单有效地控制所有的 Vuser。 LoadRunner联机监视应用程序的性能。LoadRunner在测试过程中会自动记录应用程序的性能。LoadRunner可检查出现性能延迟的地方:网络或客户端延迟、CPU 性能、I/O 延迟、数据库锁定和数据库服务器上的其他问题。LoadRunner
5、将监视网络和服务器资源以帮助改进性能。 LoadRunnerLoadRunner解决方案解决方案第六页,共三十九页。20087使用LoadRunner进进行测试测试的过过程:v制定负载测试计划v开发(kif)测试脚本v创建运行场景v执行测试v监视场景v分析测试结果第七页,共三十九页。8第八页,共三十九页。2008-4-18北大青鸟(qn nio)商用信息系统有限公司91.确定系统的组成画出系统的组成图。组成图要包括系统中所有的组件,以及相互之间是如何通讯的。下面是一个系统组成图的例子(l zi),可以参考。第九页,共三十九页。102.描述系统配置画出系统组成图后,试着回答以下问题,对组成图进行
6、完善。 预计有多少用户会连到系统 客户机的配置情况(硬件、内存、操作系统、软件工具等) 服务器使用什么类型的数据库以及服务器的配置情况 客户机和服务器之间如何通讯 还有什么组件会影响Response Time 指标(比如Modem 等) 通讯装置(网卡、路由器等)的吞吐量是多少?每个通讯装置能够处理多少并发3.分析最普遍的使用方法了解该系统最常用的功能,确定那些(nxi)功能需要优先测试、什么角色使用该系统以及每个角色会有多少人、每个角色的地理分布情况等,从而预测负载的最高峰出现的情况。第十页,共三十九页。11 根据性能测试(csh)需求写出性能测试(csh)场景第十一页,共三十九页。12 L
7、oadRunnerLoadRunner 包含很多组件,其中最常用的有 Visual User GeneratorVisual User Generator(以下(yxi)简称VuGenVuGen)、ControllerController,AnalysisAnalysis。v Mercury VuGen Mercury VuGen 创建脚本VuGen 通过录制应用程序中典型最终用户执行的操作来生成虚拟用户 (Vuser)。VuGen 将这些操作录制到自动虚拟用户脚本中,以便作为负载测试的基础。v Mercury LoadRunner Controller Mercury LoadRunner
8、Controller 设计和运行场景 Controller 是用来创建、管理和监控负载测试的中央控制台。使用 Controller 可以运行用来模拟真实用户执行操作的脚本,并可以通过让多个 Vuser (虚拟用户)同时执行这些操作来在系统中创建负载。v Mercury Analysis Mercury Analysis 分析场景 Mercury Analysis 提供包含深入的性能分析信息的图表和报告。使用这些图表和报告,可以标识和确定应用程序中的瓶颈,并确定需要对系统进行哪些更改来提高系统性能。第十二页,共三十九页。131.在“Registration Information”界面中,输入序
9、列号(不用(byng)改动,就是 n 个 8) 第十三页,共三十九页。2008-4-18北大青鸟(qn nio)商用信息系统有限公司142.在安装类型界面中,选择一种安装类型 Standalone Installation将要安装 LoadRunner 在一台计算机上Network Installation把 LoadRunner 安装在一个网络驱动器上,这样任何能连接到这个网络驱动器的计算机都可以使用 LoadRunner 的部分或者全部组件(z jin)。Network Installation and shortcuts和 Network Installation 类似,不同的只是这种类
10、型将把自己的计算机配置成 Workstation 来运行 LoadRunner。第十四页,共三十九页。2008-4-18北大青鸟(qn nio)商用信息系统有限公司153.在安装方式界面中,需要选择一种安装方式。建议选择“自定义安装”,这样所有的组件都会一次安装。 Typical Installation安装比较通用的组件,包括 Controller、Vuser、在线(zi xin)帮助和脚本例程。该选项适合于控制 Vusers 的机器。Load Generator只安装运行 Vusers 产生负载的组件。该选项适合于只产生负载,而不控制 Vusers 的机器。MI Listener安装 MI
11、 Listener 组件,用来透过防火墙来运行 Vusers 并且监视性能。Custom Installation自定义安装,我们将使用该选项,安装全部的组件。 第十五页,共三十九页。2008-4-18北大青鸟(qn nio)商用信息系统有限公司164.在“License Information”中输入(shr) License Key 后,Next,继续 100个用户(无时间限制):AEAMAUIK-YAFEKEKJJKEEA-BCJGI10000个用户(有时间限制):AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB 第十六页,共三十九页。2008-4-18北
12、大青鸟(qn nio)商用信息系统有限公司175.安装路径选择(xunz)界面,如果是网络安装,要安装到一个网络驱动器上。提醒:最好把网络提醒:最好把网络驱动器映射成本机的一个盘符(比如驱动器映射成本机的一个盘符(比如 H:盘),安装盘),安装 LoadRunner 的各级目录不要包含的各级目录不要包含中文字符。中文字符。第十七页,共三十九页。186. Next 后进入(jnr)拷贝文件的界面 第十八页,共三十九页。197.拷贝文件完成后, 进入“User Login Settings” 界面。 Allow virtual users to run on this machine withou
13、t user login 需要在下面输入域、用户名和密码(m m), 这样运行Load Generator 的机器会自动登陆到网络.Manual log in to the Load Generator machine 运行Vusers 时, 自动登陆到网络,无需登陆用户名和密码, 这样Vusers 就会不用任何干预自动的启动运行。推荐选择该项。这里选择第一项和第二项都可以。 第十九页,共三十九页。208.重新启动, 安装完成 注意:注意:解压文件存放的文件夹不可起中文名字,安装目录最好(zu ho)使用默认,如果更改则安装目录不要使用中文名!第二十页,共三十九页。21使用使用VuGenVuG
14、en开发脚本开发脚本(jiobn)(jiobn)的步骤:的步骤:录制测试脚本完善测试脚本配置Run-Time Settings项单机运行测试脚本创建运行场景第二十一页,共三十九页。22点击(din j)开始开始-Mercury LoadRunner-Applications-Virtual User -Mercury LoadRunner-Applications-Virtual User GeneratorGenerator或开始开始- Mercury LoadRunner- Mercury LoadRunner-Load Testing- Mercury LoadRunner- Mercu
15、ry LoadRunner-Load Testing-Create/Edit ScriptsCreate/Edit Scripts来启动VuGenVuGen。启动VuGen后,可以选择(xunz)新建单协议脚本,多协议脚本,打开脚本等;如果不想下次再显示该页,在Dont show the startup dialog in the future前打勾即可。第二十二页,共三十九页。23选择选择(xunz)(xunz)协议协议新建一个用户脚本,选择协议,这里(zhl)我们需要测试的是Web应用,所以我们需要选Web(HTTP/HTML)协议,确定后,进入主窗体。第二十三页,共三十九页。24设置设置
16、(shzh)(shzh)录录制选项制选项vApplication typeApplication type中选择应用程序类型Internet Internet ApplicationApplicationvURLURL中输入要测试的网址vWorking directoryWorking directory中设置工作目录vRecord into ActionRecord into Action中选择要把录制的脚本放到哪一个(y )部分,见意选择 ActionActionvVuGen 中的脚本分为三部分:vuser_init、vuser_end 和Action。其中vuser_init 和vuse
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 LOADRUNNER 初级教程 39 PPT 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内