LoadRunner培训讲稿

LoadRunner培训讲稿

ID:36598165

大小:1.85 MB

页数:39页

时间:2019-05-12

LoadRunner培训讲稿_第1页
LoadRunner培训讲稿_第2页
LoadRunner培训讲稿_第3页
LoadRunner培训讲稿_第4页
LoadRunner培训讲稿_第5页
资源描述:

《LoadRunner培训讲稿》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、LoadRunner自动化测试工具的应用(讲稿)目录39第一部分:Loadrunner的简介31.1安装注意事项31.2协议的选择或者VUSER类型的选取41.3LR的基本原理41.4测试脚本录制/分配所遵循的几个原则4第二部分:录制脚本52.1录制脚本前需要理解的几个基本概念52.1.1事务(Transaction)52.1.2集合点(Rendezvous)62.1.4IPSpoofer(IP欺骗)62.1.5(Text/Image)检查和contentscheck点72.1.6LR脚本复用问题72.1.7理解Cor

2、relation(关联)82.1.8以录制Web(Http/Html)协议为例讲述一下LR的脚本的录制102.2脚本录制132.3脚本的参数化17第三部分:创建运行场景203.1Run-TimeSetting203.2几种场景类型的选择253.3场景的设置263.3.1设置集合点283.3.2设置集合点策略293.3.3这里介绍一下多机联合产生负载313.3.4LR对服务器资源的监视32第四部分:利用Analysis分析结果344.1页面分解354.2报表组合3739(由于工作繁忙,时间仓促,讲稿均在下班后写成,加上L

3、R博大精深,本人水平有限,敬请各位提出批评和建议,文中参考了深圳软件测试论坛两位板主的部分观点,在此表示感谢)第一部分:Loadrunner的简介LoadRunner®是一种预测系统行为和性能的工业级标准性能测试负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提

4、供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢,系统崩溃等问题。这些都不可避免地导致公司收益的损失。MercuryInteractive的LoadRunner能让企业保护自己的收入来源,无需购置额外硬件而最大限度地利用现有的IT资源,并确保终端用户在应用系统的各个环节中对其测试应用的质量,可靠性和可扩展性都有良好的评价。LoadRunner是一种适用于各种体系架构的负载测试工具,它能预测系统行为并优化系统性能。LoadRunner的测试对象是整个企业的系统,它通过模拟实际

5、用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。此外,LoadRunner能支持广泛的协议和技术,为您的特殊环境提供特殊的解决方案。1.1安装注意事项LR的版本:目前常见的:LR7.0,LR7.51,LR7.6,LR7.8,每个版本差别蛮大的,大家尽量使用高版本。本文以LR7.8为例。操作系统选择:LR是个比较底层的软件,OS最好为Windows2000,因为W2k的稳定性和兼容性都不错,需要的内存也低,有人把LR装在WinXp下面,是有问题的。出错现象:“应用程序正常初始化(0xc0000005)失败

6、”。在win2003,winXP下安装LR后会出现如此情况。License问题:LR的license是区分类型的,一般是按协议和时间,用户数量来区分的,比如:LicenseforLoadRunner7.51(Type:Global500,TimeLimited时效:1年)就表示支持所有协议,最大500VU,时间:1年。三种安装类型:StandaloneInstallation,NetworkInstallation,NetworkInstallationandshortcuts四种安装方式:TypicalInsta

7、llation,LoadGenerator,MIListener,CustomInstallation我们根据实际情况选择,我用StandaloneInstallation和CustomInstallation39安装,安装所有组件。1.2协议的选择或者VUSER类型的选取我现在要用LoadRunner测一个C/SorB/S系统,请问该用什么协议?经常有新手问:为什么我用LR录完之后VuGen里产生不了脚本?这就是协议选择的问题了,LR支持的协议和应用非常广泛,很少有人能用完这么多协议,我们就常见的大多数人用的加以讨论

8、:B/S系统:选择Web(Http/Html),C/S系统:根据C/S结构所用到的后台数据库来选择不同的协议,如果后台数据库是Sybase,则采用sybaseCTlib协议,如果是Sqlserver,则使用MSSqlserver的协议,至于oracle数据库系统,当然就使用oracle2-tier协议。对于没有数据库的c/s(ft

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

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

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