- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
loadrunner之VUGEN简介解读
一、 常见的网络协议
还有一些常见的中间件,也被视为协议,如oracle、sqlserver、Tuxedo等
选择协议的定律:
1.以客户端和其直接连接的server通信方式为准。
? ? 比如web mail系统虽然实现mail功能,但客户端直接连接的是web server不是mail server,所以选择http协议。
2.匹配原则从高协议到低协议
? ? 比如一个网络应用没有找到合适的协议,那么就降低一个层次,用winsock来录制,肯定没问题。但协议级别低,很难理解。尽量用高层次协议。
协议可以根据应用领域分为下列几种:
录制时有两种协议选择方式:
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。
二、 VU常识
1. HTML mode 和URL mode
HTML mode是默认选择的,说明脚本采用HTML页面的形式来表示,这种脚本容易维护。
? ? URL mode说明脚本采用URL的方式,所有HTTP的请求都会被录制下来,单独生成函数。
选择哪个录制,参考原则:
1) .基于浏览器的推荐使用HTML,不是基于浏览器的使用URL
2) 如果基于浏览器的应用程序包含了JavaScript并且向服务器产生了请求,也要使用URL
3) 基于浏览器的应用程序使用了HTTPS安全协议,使用URL。
2. 日志
主要有3个有用的日志:
1) 执行日志(execution log)
? ? ? ? 脚本运行时的输出日志,方便查看脚本运行时是否报错:
? ? ? ? 黑色:标准输出消息
? ? ? ? 红色:标准错误消息
? ? ? ? 绿色:用引号括起来的文字字符串
? ? ? ? 蓝色:事务状态信息
? ? ? ? 双击以操作名开始的行,光标直接定位在对应的脚本上
2) 录制日志(recording log)
? ? ? ? 包含了浏览器与服务器之间的所有信息:通信内容、日期、时间、浏览器的请求、服务器的响应内容等。
3) 产生日志(generation log)
? ? ? ? 记录了脚本录制的设置、网络事件到脚本函数的转化过程
脚本调试完毕后应禁用日志,产生日志会占用一定的资源。
3. 快捷键
alt+f8
比较当前快照(仅限 Web Vuser)
alt+ins
新建步骤
ctrl+a
全选
ctrl+c
复制
ctrl+f
查找
ctrl+g
转至行
ctrl+h
替换
ctrl+n
新建
ctrl+o
打开
ctrl+p
打印
ctrl+s
保存
ctrl+v
粘贴
ctrl+x
剪切
ctrl+y
重做
ctrl+z
撤消
ctrl+f7
录制选项
ctrl+f8
扫描关联
ctrl+shift+SPACE
显示函数语法(智能感知)
ctrl+SPACE
完成向导(完成函数名称)
f1
帮助
f3
向下查找下一个
shift+f3
向上查找下一个
f4
运行时设置
f5
运行 Vuser
f6
在窗格间移动
f7
显示 EBCDIC 转换对话框(对于 WinSocket 数据)
f9
切换断点
f10
分步运行 Vuser
4. 运行时查看器(run-time viewer)
? LR自带的HTML解析器,不是完全的IE,有些JavaScript和applet可能不会正常显示。
? ? 设置方法:tools general options display ,勾选 show brower during replay.
5. 脚本视图和树视图
所有类型的vuser都有脚本视图,但只有特定类型的vuser有树视图
1) 树视图
? ? 支持拖拽,可以把任意一个节点拖拽到想要的地方,达到修改脚本的目的。
? ? 右键单击节点,可以修改/删除当前函数的参数属性,增加函数等操作。
2) 脚本视图
? ? 脚本视图中修改了脚本后,树视图也会相应改变;但脚本有语法错误时,脚本视图将不能转化为树视图或缩略图。
6. 快照(snapshot)
有两种生成方式:1是录制的时候;2是回放的时候。可以对比,发现哪些是动态值,进行参数化。
7. 事务、集合点、思考时间
事务的开始和结束必须在一个action里
? ? 集合点应设置在事务开始前
? ? 思考时间越长,用户并发越低,服务器压力越小。但有思考时间更符合实际用户场景。
8. 检查点
如果不设置检查点的话,只要VU认为它已经成功发送了请求,并返回
您可能关注的文档
- 如何使用PS处理照片拼贴效果精要.docx
- 如何借鉴资本主义解决环境污染问题精要.pptx
- 如何使作文写得具体精要.ppt
- LED点阵屏基础知识汇总解读.doc
- LED显示屏知识完整教程解读.doc
- LED驱动电源基础知识解读.ppt
- lesson-04l-信息安全讲义解读.ppt
- led驱动电源解读.ppt
- lesson-03-信息安全讲义解读.ppt
- Lesson22解读.ppt
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)