一、Loadrunner简介 LoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间, 优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢, 系统崩溃等问题。这些都不可避免地导致公司收益的损失。 Mercury Interactive 的 LoadRunner 能让企业保护自己的收入来源, 无需购置额外硬件而最大限度地利用现有的IT 资源, 并确保终端用户在应用系统的各个环节中对其测试应用的质量, 可靠性和可扩展性都有良好的评价。LoadRunner 是一种适用于各种体系架构的自动负载测试工具, 它能预测系统行为并优化系统性能。LoadRunner 的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测, 来帮助您更快的查找和发现问题。此外,LoadRunner 能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。 负载测试通常由五个阶段组成:计划、脚本创建、场景定义、场景执行和结果分析。 . (1) 计划负载测试:定义性能测试要求,例如并发用户的数量、典型业务流程和所需响应时间。 . (2) 创建 Vuser 脚本:将最终用户活动捕获到自动脚本中。 选择协议 录制脚本 编辑脚本 检查修改脚本是否有误 (3) 定义场景:使用LoadRunner Controller 设置负载测试环境。 创建场景(Scenario) 选择脚本 设置机器虚拟用户数 设置Schedule (场景计划表) 如果模拟多机测试,设置Ip Spoofer (ip 欺骗) (4) 运行场景:通过LoadRunner Controller 驱动、管理和监控负载测试。 (5) 分析结果:使用LoadRunner Analysis 创建图和报告并评估性能。 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的。 二 . Loadrunner11安装和运行环境 Loadrunner11是最新的版本主要是支持IE7以及以上内核的浏览器,且菜单划分更明晰更易于操作,如图所示为安装界面 要想流程的运行Loadrunner11需要有以下条件. 1. AMD或Intel双核或核心处理器 2. 1GB以上内存推荐2GB 3. 20G左右硬盘空间 4. 2M以上带宽的网络 5. 操作系统:WinXPSP3,WinVista,Win7或linux Loadrunner的安装(WindowsXP) 双击Setup.exe文件 点击Load Runner完整安装程序 系统会检测安装环境,如果系统中没有安装.NETfameworks3.5会自动下载此插件。下载后进入下面的界面,点击下一步 如果之前已经安装过会有如下提示 三、Loadrunner破解 1、 安装完成后,系统会自动打开“Loadrunner License Information”窗口: 并提示你的“license”只有十天的使用期。 破解篇 1、 安装好loadrunner11后 2、 退出程序,把下载文件中的lm70.dll和mlr5lprg.dll覆盖掉..\\HP\\LoadRunner\\bin下的这两个文件 3、 注意,win7的话一定要以管理员身份运行启动程序,启动后,点击 configuration->loadrunner license,此时可能会有两个许可证信息存在,退出程序,点击deletelicense.exe文件,来删除刚才得许可证信息(即时原来没有lisense最好也运行一下) 4、 再次打开程序, configuration->loadrunner license->new license,在弹出的输入框中输入license序列号AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB,点击确定,验证通过后,则破解成功! 5、 具体操作如下:启动loadrunner,如下图选择“CONFUGURATION—>loadrunner license”。 6、 选择“New License”,输入“AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB” 这里可能会弹出: 这是因为这里已经有试用的“license”了,下面我们将试用的“license”删除。点击deletelicense.exe文件,来删除刚才得许可证信息。 7、 OK。我们可以安照刚才的步骤重新启动Loadrunner了。再次选择“CONFUGURATION—>loadrunner license” 这时会发现,License中已经空了。 8、 点击“New License”,输入web-10000的注册码:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB。 OK再次成功。 四、Loadrunner的运行 双击打开Loadrunner程序(Win7和Vista中需要在图标上右击鼠标选择以管理员身份运行)。 左侧依次为录制编辑脚本文件,运行脚本文件和分析负载结果。我们点击第一项创建和录制脚本进入后点击新建脚本由于是WEB测试所以选择HTTP模式. 点击Create按钮 在这个窗口中主要有录制的类型这里选择网络程序,如果是本地的选择WIN32程序;第二个选择默认值“浏览器”;第三个是输入要录制的URL连接;第四个输入保存脚本的路径;第五个是默认名称,可以点击NEW修改。 设置好路径和要录制的URL后点击OK 后开始录制脚本 注:如果录制脚本中中文显示乱码,则需要对LR进行设置 1、Tools ——Recording Options 在回放脚本之前:Vuser-->运行时设置-->浏览器-->浏览器仿真-->更改-->使用浏览器-->语言下来选择 “中文(中国)”; 2、设置录制脚本的执行的次数 点击Tools——Run-time Setting—General—Run Logic打开设置窗口(注:如果脚本中用户名参数化,如果写入的人员都需要执行,有几个用户写执行几次;编码中如果存在多个参数化字段,将第一个跟其他的参数化字段合并) 注:如果录制脚本中增加了参数化或设置了关联,需要在录制脚本Vuser——Run time Setting 下设置“miscellaneous中选择difine each action as a transaction”(定义任意一个活动为一个事务);如不设置则运行脚本时通过事务数、失败事务数、错误数均显示0 注意:参数化脚本(如流水号、文号)中如果选择Unique Number(唯一值),使用该类型必须注意数据表中有足够的数据。比如在Controller中设定20个虚拟用户进行5次循环,那么编号为1的虚拟用户取前5个数,编号为2的虚拟用户取6-10的数,依次
好文档 - 专业文书写作范文服务资料分享网站