网站大量收购闲置独家精品文档,联系QQ:2885784924

《LoadRunner基本操作培训.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LoadRunner基本操作培训 整理:David_sheng 课程目标 知道 LoadRunner 能做什么 能用 LoadRunner 录制测试脚本 能用LoadRunner 创建运行场景 主讲内容 第一部分:Loadrunner的简介 第二部分:录制脚本 第三部分:创建运行场景 第一部分:LoadRunner的简介 1.1 安装注意事项 LR的版本: 版本越高越好。(个人推荐用9.5版本) 操作系统的选择:LR是个比较底层的软件,OS最好为Windows 2003 ,因为W2k的稳定性和兼容性都不错,需要的内存也低 安装方式:Typical 安装比较通用的组件,包括 Controller、Vuser、在线帮助和脚本例程。该选项适合于控制Vusers的机器 Custom 自定义安装,安装全部的组件 安装路径:安装LoadRunner的各级目录不要包含中文字符 第一部分:LoadRunner的简介 1.2 协议的选择或者VUSER 类型的选取 B/S系统: 选择Web(Http/Html) C/S系统: 根据C/S结构所用到的后台数据库来选择不同的协议 ,如果后台数据库是Sybase,则采用sybaseCTlib协议,如果是Sql server,则使用MS Sql server的协议,至于oracle 数据库系统,就使用oracle 2-tier协议 注:对于没有数据库的C/S(ftp, SMTP)这些可以选择windows sockets协议 第一部分:LoadRunner的简介 1.3 LoadRunner的基本原理 LR启动以后,在任务栏会有一个Agent进程,通过Agent进程,监视各种协议的Client与Server端的通讯,用LR的一套C语言函数来录制脚本,所以只要LR支持的协议,就不会存在录制不到的,。然后LR调用这些脚本向服务器端发出请求,接受服务器的响应。至于服务器内部如何处理,它不关心。 第一部分:LoadRunner的简介 1.4 测试脚本录制/分配所遵循的几个原则 脚本越小越好。尽量做到一个功能一个脚本。 如果那些功能是连续有序的,必须先做上一个,才能工作下一个,那就只好放在一起了。 选择使用频率最高的。 结合用户实际使用情况我们一般选择用户使用频率高的功能模块。 选择你所需要的进行录制。这需要测试人员对被测功能有一个清楚的认识和了解,如何确定不用录制的点,一是找开发人员了解清楚程序设计的结构,再就是靠自己的经验。 第一部分:LoadRunner的简介 1.5 LoadRunner术语 场景:用于描述根据性能要求定义在每一个测试会话运行期间发生的事件。 Vuser(虚拟用户):在场景中, LoadRunner 用虚拟用户(Vuser) 代替实际用户。Vuser 模拟实际用户的操作来使用应用程序。一个场景可以包含几十、几百甚至几千个 Vuser。 Vuser脚本:用于描述 Vuser 在场景中执行的操作。 第二部分:录制脚本 2.1 录制脚本前需要理解的几个基本概念 2.1.1 事务(Transaction ) 2.1.2 集合点(Rendezvous ) 2.1.3 IP Spoofer(IP 欺骗) 2.1.4 图形/文本检查点(Text/Image) 2.1.5 脚本的参数化 2.1.6 LR脚本复用问题 2.1.7 理解关联(Correlation ) 注意:黄色字体的几点是得到性能测试结果的关键 第二部分:录制脚本 2.1.1 事务(Transaction ) 我们为了衡量某个Action的性能,需要在Action的开始和结束位置插入这样一个范围,这就定义了一个Transaction,LoadRunner 运行到该事务的开始点时,LoadRunner 就会开始计时,直到运行到该事务的结束点,计时结束。这个事务的运行时间在结果中会有反映。 第二部分:录制脚本 2.1.2 集合点(Rendezvous ) 是一个能让设定的用户并发访问的点。 注意: 集合点经常和事务结合起来使用,常放在事务的前 面,集合点只能插入到Action 部分,vuser_init和vuser_end 中不能插入集合点。 第二部分:录制脚本 2.1.3 IP Spoofer(IP 欺骗) 为了更加真实的模拟实际情况,LoadRunner允许运行的虚拟用户使用不同的IP 访问同一网站,这种技术称为“IP 欺骗”。 第二部分:录制脚本 2.1.4 图形/文本检查点(Te

文档评论(0)

you9391 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档