- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
性能测试loadrunner工具
之VUGen
一.选择协议
录制时有两种协议选择方式:
1.单协议模式:VU只录制该协议的用户操作,适用于任何一种协议。
2.多协议模式:VU录制几个协议上的操作,支持以下协议:COM、FTP、Oracle NCA、POP3、Real Player、Windows Socket、SMTP、Web。
有些协议支持多action:Oracle NCA、Web、RTE、general C、WAP、I-Mode、voice XML。
一.选择协议
选择协议的定律:
1.以客户端和其直接连接的server通信方式为准。
比如web mail系统虽然实现mail功能,但客户端直接连接的是web server不是mail server,所以选择http协议。
2.匹配原则从高协议到低协议
比如一个网络应用没有找到合适的协议,那么就降低一个层次,用winsock来录制,肯定没问题。但协议级别低,很难理解。尽量用高层次协议。
二.VUGen常识
HTML mode和URL mode
HTML mode是默认选择的,说明脚本采用HTML页面的形式来表示,这种脚本容易维护。
? ? URL mode说明脚本采用URL的方式,所有HTTP的请求都会被录制下来,单独生成函数。
? ? 选择哪个录制,参考原则:
? ? 1.基于浏览器的推荐使用HTML,不是基于浏览器的使用URL
? ? 2.如果基于浏览器的应用程序包含了JavaScript并且向服务器产生了请求,也要使用URL
? ? 3.基于浏览器的应用程序使用了HTTPS安全协议,使用URL。
二.VUGen常识
日志,主要有3个有用的日志:
1.执行日志(execution log)
脚本运行时的输出日志,方便查看脚本运行时是否报错:
? ? ? ? 黑色:标准输出消息;红色:标准错误消息
? ? ? ? 绿色:用引号括起来的文字字符串;蓝色:事务状态信息
? ? ? ? 双击以操作名开始的行,光标直接定位在对应的脚本上
2.录制日志(recording log)
? ? ? ? 包含了浏览器与服务器之间的所有信息:通信内容、日期、时间、浏览器的请求、服务器的响应内容等。
3.产生日志(generation log)
记录了脚本录制的设置、网络事件到脚本函数的转化过程
? ?
脚本调试完毕后应禁用日志,日志会占用一定的资源。
二.VUGen常识
快捷键
快捷键
说明
快捷键
说明
alt+ins
新建步骤
f1
帮助
ctrl+g
转至行
f3
向下查找下一个
ctrl+f7
录制选项
shift+f3
向上查找下一个
ctrl+f8
扫描关联
f4
运行时设置
ctrl+shift+SPACE
显示函数语法(智能感知)
f5
运行 Vuser
ctrl+SPACE
完成向导(完成函数名称)
f6
在窗格间移动
f9
切换断点
f10
分步运行 Vuser
二.VUGen常识
脚本视图和树视图
所有类型的vuser都有脚本视图,但只有特定类型的vuser有树视图:
树视图
支持拖拽,可以把任意一个节点拖拽到想要的地方,达到修改脚本的目的。
右键单击节点,可以修改/删除当前函数的参数属性,增加函数等操作。
脚本视图
脚本视图中修改了脚本后,树视图也会相应改变;但脚本有语法错误时,脚本视图将不能转化为树视图或缩略图。
二.VUGen常识
检查点
如果不设置检查点的话,只要VU认为它已经成功发送了请求,并返回状态码是200,VU就认为这个请求是成功的,不会去判断请求结果是否正确。检查点就是验证程序的运行结果是否与预期结果相符。
检查点设置技巧:
(1)必须满足检查点通过,系统确信是正常状态
(2)检查点可以是常量,也可以是变量
(3)检查点可以是文本、图片,也可以是数据库记录等。
二.VUGen常识
检查点
检查点设置方法:
contentcheck定义在“run-time settings contentcheck”中进行设置。
插入检查函数
有image check和text check两种方式,原理就是在结果页面搜索既定的图片或者文字。相关函数是web_image_check和web_find(web_reg_find):web_find放在请求语句后,而web_reg_find放在请求语句前。
三.脚本创建的过程
使用 VuGen 录制基本脚本。
通过在脚本中添加控制流语句和事物、检查点等,增强基本脚本。
配置运行时设置。包括迭代、日志和计时信息,这些设置规定了脚本运行期间 Vuser 如何工作。
验证脚本的功能,以独立模式运行脚本
您可能关注的文档
- 排水工程(上)答案.ppt
- 华为M2000V2产品培训答案.ppt
- 项目一初次接触FlsshCS5试题.pptx
- 项目总岗位竞聘试题.pptx
- LTE小区重选与切换答案.pptx
- 华为IPD项目管理“六步一法”(免费)答案.ppt
- 工程机械第五讲第一节答案.ppt
- LTE网络信令流程答案.pptx
- 九江版【5稿】【气压带和风带】2013.11.20九江全国比赛答案.ppt
- 消防给水及消火栓系统技术规范试题.pptx
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 机械行业“人形机器人的Optimus时刻”系列(五):触觉感知(电子皮肤),高山将越,坦途在望.pdf
- 培训教材污水处理厂运营管理方案.pptx VIP
- 纪检委处理回复函.docx
- AP微积分BC 2016年真题 (选择题+问答题) AP Calculus BC 2016 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 武汉市2025届高中毕业生四月调研考试(四调)物理试卷(含答案).pdf
- 《西安事变》课件.ppt VIP
- 排水沟设计计算11.xls VIP
- 2010版中药典,中国药典2010年版.doc
- 精彩拍摄跟我来.docx
- 小学常用单词分类汇总衡水体英语字帖(含例句).pdf
文档评论(0)