欢迎来到天天文库
浏览记录
ID:59476034
大小:1.30 MB
页数:43页
时间:2020-09-14
《Loadrunner性能测试工具使用ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、LoadRunner简介LoadRunner工作原理LoadRunner安装LoadRunner的组成LoadRunner测试过程LR_开发测试脚本LR_创建运行场景LR_其他有用的设置LR_执行场景/监控场景LR_分析性能测试结果目录LoadRunner是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。目前企业的网
2、络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢,系统崩溃等问题。这些都不可避免地导致公司收益的损失。MercuryInteractive的LoadRunner能让企业保护自己的收入来源,无需购置额外硬件而最大最大限度地利用现有的IT资源,并确保终端用户在应用系统的各个环节中对其测试应用的质量可靠性和可扩展性都有良好的评价。LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优
3、化系统性能。LoadRunner的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。此外,LoadRunner能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。LoadRunner简介LoadRunner工作原理LoadRunner启动以后,在任务栏会有一个Agent进程,通过Agent进程,监视各种协议的Client与Server端的通讯,使用自带的一套C语言函数将录制下来的用户操作转化为脚本。LoadRunner调用这些脚本向服务器端发出请求,并接收服务器的响
4、应。至于服务器内部如何处理,它不关心。LoadRunner安装安装:按照安装向导一步步执行即可。注:不要将LoadRunner安装在带有中文的路径下,LoadRunner安装时是不能识别汉字。破解:安装完成后,在安装路径的bin目录下,替换文件lm70.dll和mlr5lprg.dll。运行附件里面deletelicense.exe,删除试用版本license。打开license管理器,点击添加newlicense,将以下license复制进去,OK,验证通过!通用的license有:golba-100:AEAMAUIK-Y
5、AFEKEKJJKEEA-BCJGI(通用协议的license)golba-1000:AEACFSJI-YASEKJJKEAHJD-BCLBR(通用协议的license)web-10000:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB(只适用于HTTP/HTML协议)3LoadRunner的组成LoadRunnerAnalysisVuGenControllerVirtualUserGenerator(VuGen)—创建脚本Controller—设计和运行场景Analysis—分析场景4开发
6、测试脚本开发测试脚本需要几个步骤,可以用下图来表示:创建用户脚本需要用到VuGen。注:运行VuGen最好在1024*768的分辨率下,否则有些工具栏会看不到。5开发测试脚本录制基本的用户脚本:启动HPVirtualUserGenerator,新建测试脚本,选择系统通讯协议,如下图以HTPP/HTML为例:注:如果系统通讯协议不只一种,可以点击“NewMultipleProtlcolScript”选择多个系统通讯协议,下图以HTTP+ODBC为例:6开发测试脚本录制基本的用户脚本:点击上页图中的“Creat”按钮,进入Sta
7、rtRecording界面,选择Applicationtype、URLAddress等。VuGen中的脚本分为三部分:vuser_init、vuser_end和Action。其中vuser_init和vuser_end都只能存在一个,不能再分割,而Action还可以分成无数多个部分(通过点击New按钮,新建ActionXXX)。在录制需要登陆的系统时,我们把登陆部分放到vuser_init中,把登陆后的操作部分放到Action中,把注销关闭登陆部分放到vuser_end中。注:如果需要在登陆操作设集合点,那么登陆操作也要放到
8、Action中,因为vuser_init中不能添加集合点,在其他情况下,我们只要把操作部分放到Action中即可。重复执行测试脚本时,vuser_init和vuser_end中的内容只会执行一次,重复执行的只是Action中的部分。7开发测试脚本录制基本的用户脚本:点击上页图中“Optio
此文档下载收益归作者所有