- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LoadRunner脚本开发.doc
5.5? 脚本视图和树视图 VU提供两种视图来查看脚本的内容,一个是脚本视图,另一个是基于图标的树视图(内有快照)。 所有类型的Vuser都有文本脚本视图,但是只有特定的Vuser才会有树视图。 5.5.1? 树视图(Tree View) Tree View也叫做基于icon的View,也就是说,脚本的每个函数在Tree View中都以一个带有icon的节点来代替。可以点击工具栏中的“Tree”按钮或者在“View”菜单下选择“Tree View”,显示VU树视图,如图5-20所示。
图5-20? VU树视图 Tree View的好处是使用户更方便地修改脚本,Tree View支持拖拽,用户可以把任意一个节点拖拽到他想要的地方,从而达到修改脚本的目的。用户可以右键单击节点,进行修改/删除当前函数参数属性,增加函数等操作,通过Tree View能够增加LoadRunner提供的部分常用通用函数和协议相关函数。比如Web Service Vuser就不能通过Tree View参数化一些复杂的数据类型,在这种情况下,就需要Script View了。 5.5.2? 脚本视图(Script View) 在Script View中能够看到一行行的API函数,Script View适合一些高级用户,通过Script View向脚本中增加一些其他API函数。可以单击工具栏上的“Script”按钮或者在“View”菜单下选择“Script View”,显示VU脚本视图,如图5-21所示。 注意:当用户在Script View中对脚本做了修改之后,Tree View也会做相应的变化。如果脚本有语法错误,Script View将不能转化为Tree View或缩略图。
图5-21? VU脚本视图 5.5.3? 理解Snapshot Snapshot,顾名思义,就是快照,代表当前的step,Snapshot显示了客户端在执行完当前step后的样子。在Tree Ciew右侧的frame中可以查看Snapshot,在LoadRunner 9.5中,Snapshot包含Page View、Client Request和Server Response。Snapshot有两种生成方式,一种是在record的时候生成,另一种是在replay的时候生成。你可以对比两种方式生成的Snapshot,以发现哪些是动态值,需要参数化。 5.6? 事务、同步点和思考时间 5.6.1? Transaction(事务) 事务是计算机程序设计中一个很重要的概念。一个事务应该具有原子性、一致性、隔离性和持久性。这4个属性的详细解释在网上都可以找到。在LoadRunner里,我们定义事务主要是为了度量服务器的性能。每个事务度量服务器响应指定的Vuser请求所用的时间,这些请求可以是简单任务(例如等待对单个查询的响应),也可以是复杂任务(例如提交多个查询和生成报告)。 要度量事务,需要插入Vuser函数以标记任务的开始和结束。在脚本内,可以标记的事务不受数量限制,每个事务的名称都不同。 在场景执行期间,Controller将度量执行每个事务所用的时间。场景运行后,可使用LoadRunner的图和报告来分析各个事务的服务器性能。 设置Transaction的方法如下: 选择新Transaction开始点,在被度量脚本段之前插入lr_start_transaction。 选择新Transaction结束点,在被度量脚本段之后插入lr_end_transaction。 下面的脚本例子中将登录操作设为一个名为“login”的事务:
Lr_start_transaction(login);
web_submit_form(auth,
Snapshot=t2.inf,
ITEMDATA,
Name=ssousername,
Value=robin, ENDITEM,
Name=password, Value=123456, ENDITEM,
Name=remember, Value=OFF, ENDITEM,
LAST);
Lr_end_transaction(login”); 如果上面手工插入Transaction函数看作是“显式事务”的话,那么LoadRunner还提供了一种“隐式事务”的机制,在VU的Run-time Settings中又称为“自动事务”。 在Run-time Settings中,在Miscellaneous选项卡的Automatic Transaction
您可能关注的文档
- linuxubuntu扩大根目录.doc
- Linux_ssh配置.doc
- Linux下Apache作为WebLogic集群节点的代理服务器配置.doc
- Linux下at与cron自动化工作的异同.doc
- linux下MySQL安装登录及操作.doc
- linux下svn命令大全.doc
- Linux下如何使用磁带机.doc
- linux下文件和目录的访问权限设置.doc
- Linux下最常用的shell.doc
- Linux下的platform总线驱动.doc
- 新视野二版听说1第6单元示范1课件.ppt
- 【参考答案】 联络口译(第二版) 《联络口译》(第二版)参考答案.pdf
- 梅大高速茶阳路段“5·1”塌方灾害调查评估报告.docx
- 虹吸雨水PE管施工节点标准做法.pdf
- 2025消防设施施工质量常见通病防治手册,典型图示+规范要求.pptx
- 新视野大学英语(第二版)读写教程 4 空军工程大学编U05B.ppt
- E英语教程2(智慧版)Unit 6.pptx
- E英语教程3(智慧版)Unit 7.ppt
- 新视野二版读写1第4单元课件Section A How to Make a Good Impression.pptx
- E英语视听说教程4(智慧版)4-U2课件(2024版)U2.pptx
最近下载
- 2021年首届北京市大学生模拟法庭竞赛16进8淘汰赛赛题(二).docx VIP
- 2025年无锡工艺职业技术学院单招职业适应性测试题库及参考答案.docx VIP
- 旋元佑文法(2019新版)-01第一章 基本句型.docx
- 【地理】2023年云南省昆明市初中学业质量诊断性检测试题(解析版).pdf VIP
- 城市热岛效应.pptx VIP
- 小学科学新教科版一年级下册全册教案(2025春).pptx.doc
- 高教版 职业道德与法治 第四课在工作中做合格建设者.pptx VIP
- 固态法白酒行业深度研究分析报告(2024-2030版).docx
- 2025年高中生物研究性课题研究报告范文.pdf VIP
- 中山大学肿瘤学硕士复试试题.doc
文档评论(0)