Loadrunner使用手册(整理版)

上传人:桔**** 文档编号:488214151 上传时间:2023-03-05 格式:DOC 页数:125 大小:4.38MB
返回 下载 相关 举报
Loadrunner使用手册(整理版)_第1页
第1页 / 共125页
Loadrunner使用手册(整理版)_第2页
第2页 / 共125页
Loadrunner使用手册(整理版)_第3页
第3页 / 共125页
Loadrunner使用手册(整理版)_第4页
第4页 / 共125页
Loadrunner使用手册(整理版)_第5页
第5页 / 共125页
点击查看更多>>
资源描述

《Loadrunner使用手册(整理版)》由会员分享,可在线阅读,更多相关《Loadrunner使用手册(整理版)(125页珍藏版)》请在金锄头文库上搜索。

1、一、Loadrunner简介LoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间, 优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢, 系统崩溃等问题。这些都不可避免地导致公司收益的损失。 Mercury Interactive 的 L

2、oadRunner 能让企业保护自己的收入来源, 无需购置额外硬件而最大限度地利用现有的IT 资源, 并确保终端用户在应用系统的各个环节中对其测试应用的质量, 可靠性和可扩展性都有良好的评价。LoadRunner 是一种适用于各种体系架构的自动负载测试工具, 它能预测系统行为并优化系统性能。LoadRunner 的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测, 来帮助您更快的查找和发现问题。此外,LoadRunner 能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。 负载测试通常由五个阶段组成:计划、脚本创建、场景定义、场景执行和结果分析。 . (1) 计

3、划负载测试:定义性能测试要求,例如并发用户的数量、典型业务流程和所需响应时间。 .(2) 创建 Vuser 脚本:将最终用户活动捕获到自动脚本中。选择协议 录制脚本 编辑脚本 检查修改脚本是否有误(3) 定义场景:使用LoadRunner Controller 设置负载测试环境。创建场景(Scenario)选择脚本 设置机器虚拟用户数 设置Schedule (场景计划表)如果模拟多机测试,设置Ip Spoofer (ip 欺骗)(4) 运行场景:通过LoadRunner Controller 驱动、管理和监控负载测试。(5) 分析结果:使用LoadRunner Analysis 创建图和报告并

4、评估性能。 LoadRunner 分为Windows 版本和Unix 版本。如果我们的所有测试环境基于Windows 平台, 那么我们只要安装Windows 版本即可。本章讲解的安装过程就是LoadRunner11英文的Windows xp 版本的安装。 系统要求:测试机和工作机可以满足LoadRunner11 的最低要求。不过要比较好的运行LoadRunner, 内存最好在512M 以上, 安装LoadRunner 的磁盘空间至少剩余500M。Loadrunner有7.5、8.0、8.2、8.3、9.2、9.5和11等版本其中从9.2版本开始支持IE7及以上的浏览器,9.2以下的只支持IE6

5、的。二 . Loadrunner11安装和运行环境Loadrunner11是最新的版本主要是支持IE7以及以上内核的浏览器,且菜单划分更明晰更易于操作,如图所示为安装界面要想流程的运行Loadrunner11需要有以下条件.1. AMD或Intel双核或核心处理器2. 1GB以上内存推荐2GB3. 20G左右硬盘空间4. 2M以上带宽的网络5. 操作系统:WinXPSP3,WinVista,Win7或linuxLoadrunner的安装(WindowsXP)双击Setup.exe文件点击Load Runner完整安装程序系统会检测安装环境,如果系统中没有安装.NETfameworks3.5会自

6、动下载此插件。下载后进入下面的界面,点击下一步如果之前已经安装过会有如下提示 三、Loadrunner破解1、 安装完成后,系统会自动打开“Loadrunner License Information”窗口:并提示你的“license”只有十天的使用期。破解篇1、 安装好loadrunner11后2、 退出程序,把下载文件中的lm70.dll和mlr5lprg.dll覆盖掉.HPLoadRunnerbin下的这两个文件 3、 注意,win7的话一定要以管理员身份运行启动程序,启动后,点击 configuration-loadrunner license,此时可能会有两个许可证信息存在,退出程序

7、,点击deletelicense.exe文件,来删除刚才得许可证信息(即时原来没有lisense最好也运行一下)4、 再次打开程序, configuration-loadrunner license-new license,在弹出的输入框中输入license序列号AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB,点击确定,验证通过后,则破解成功!5、 具体操作如下:启动loadrunner,如下图选择“CONFUGURATIONloadrunner license”。6、 选择“New License”,输入“AEABEXFR-YTIEKEKJJMFKEKEKW

8、BRAUNQJU-KBYGB”这里可能会弹出:这是因为这里已经有试用的“license”了,下面我们将试用的“license”删除。点击deletelicense.exe文件,来删除刚才得许可证信息。7、 OK。我们可以安照刚才的步骤重新启动Loadrunner了。再次选择“CONFUGURATIONloadrunner license” 这时会发现,License中已经空了。8、 点击“New License”,输入web-10000的注册码:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB。OK再次成功。四、Loadrunner的运行双击打开Loadrunn

9、er程序(Win7和Vista中需要在图标上右击鼠标选择以管理员身份运行)。左侧依次为录制编辑脚本文件,运行脚本文件和分析负载结果。我们点击第一项创建和录制脚本进入后点击新建脚本由于是WEB测试所以选择HTTP模式.点击Create按钮在这个窗口中主要有录制的类型这里选择网络程序,如果是本地的选择WIN32程序;第二个选择默认值“浏览器”;第三个是输入要录制的URL连接;第四个输入保存脚本的路径;第五个是默认名称,可以点击NEW修改。设置好路径和要录制的URL后点击OK 后开始录制脚本注:如果录制脚本中中文显示乱码,则需要对LR进行设置1、Tools Recording Options在回放脚

10、本之前:Vuser-运行时设置-浏览器-浏览器仿真-更改-使用浏览器-语言下来选择 “中文(中国)”;2、设置录制脚本的执行的次数点击ToolsRun-time SettingGeneralRun Logic打开设置窗口(注:如果脚本中用户名参数化,如果写入的人员都需要执行,有几个用户写执行几次;编码中如果存在多个参数化字段,将第一个跟其他的参数化字段合并)注:如果录制脚本中增加了参数化或设置了关联,需要在录制脚本VuserRun time Setting 下设置“miscellaneous中选择difine each action as a transaction”(定义任意一个活动为一个事

11、务);如不设置则运行脚本时通过事务数、失败事务数、错误数均显示0注意:参数化脚本(如流水号、文号)中如果选择Unique Number(唯一值),使用该类型必须注意数据表中有足够的数据。比如在Controller中设定20个虚拟用户进行5次循环,那么编号为1的虚拟用户取前5个数,编号为2的虚拟用户取6-10的数,依次类推,数据表中至少有100个数据,否则Controller 运行中会返回一个错误。例如:Error: Parameter num2: All values in unique block already used. Block size is 10. The parameter c

12、ontinues with last value of the range according to When Out Of Values policy. 3、运行脚本Manual Scenario为手工场景(其中“使用百分比模式运行”可以勾选也可以不勾选)Goal-Oriented Scenario面向目标的场景(注意不要选择该项,该项是验证系统能否达到预期目标,适用场合等有明确的目标,如验收测试)然后选择一个录制好的脚本如send071802.1点击Add添加进来添加后可以进行运行的时间设定可以设置初始用户数量,可以设定增加用户的间隔比如每隔10S增加一个用户。达到最大用户数量后持续运行多

13、长时间比如达到10个人同时访问后持续运行10分钟.可以选择单个用户还是以组的形式运行;同时可以设置“服务水平协议”(SLA,设定性能测试的目标,便于确定是否达标)点击左下角的RUN按钮可以看见正在运行脚本曲线状态图:运行用户数事物的响应时间点击率4、运行结果点击左下角的Design按钮可以看见整个脚本运行过程的系统负载图可以直观了解到当前系统的负载情况.上图左侧的边栏显示的是每一个图表的包含信息如平均响应时间图表中就含有多长时间刷新一次图表,右边是同时显示4个图,通过选项可以显示1,2,4,8个图表;如下图所示.还可以自定义显示“Custom Number”,如显示3个或6个图表.注:如果需要

14、生成web资源图,则需要下图中的配置Running Vusers:运行的虚拟用户数Elapsed Time:运行时间Hits/Second:平均点击数Passed Transaction:通过事务数Failed Transaction:失败事务数Errors:错误数左边图片是运行控制栏可以控制脚本的运行,暂停,继续和重置查看每一个事物等操作.右边的图显示的是正在运行脚本的结果可以看到有运行的时间平均的响应时间,有多少运行成功,多少失败还有有多少是有错误。5、分析结果测试完毕后系统会给出每一个事物的详细结果。如平均的响应时间,CUP和内存的占有率,系统的负载情况点击上方的不同标签可以查看不同的结

15、果如图看到的是统计运行的成功和失败图表.在运行结果界面可以通过点击工具栏的“筛选”按钮来查找想要的内容,比如只想查看运行PASS的实例这时就可以通过筛选来实现.还可以点击工具栏的打印按钮,HTML按钮存成MID和HTML文件以及打印结果.通过点击工具栏像时钟一样的图表可以得到整个运行周期的负载情况.点击保存按钮可以把结果保存在电脑上以便以后导入查看.保存时可能会比较卡请耐心等待.在左侧目录中单击这几个标签可以查看详细的结果和文件的路径和脚本运行的总时间,以及创建脚本时间等.通过这几个标签可以大致分析出系统当前存在的瓶颈,如内存太小或网络环境不佳以及网站的负载能力太差等问题都可以通过这几个标签查看.注:设置用户的并发集合点,在进行性能测试时在集合点策略中设置同时有多少用户同时对服务器发出请求。集合点的意思时等到特定的用户数后再一起执行某个操作,比如一起保存,一起提交(我们通常意义上的并发数并不是指一起提交或者一起保存),一般情况下使用不到集合点,不过,订票系统或者促销类需要用到,比如说某个促销品的促销时间在8点到8点30,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号