- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C2_VUser脚本录制与回放,vuser脚本,脚本录制和回放,sap脚本录制和回放,loadrunnercvuser,javavuser,vuser,vuserinit,loadrunnervuser,vuser是什么意思
选择录制方式的原则 基于浏览器的应用程序,推荐用HTML模式,否则推荐用URL模式 如果基于浏览器的应用程序中包含了Javascript,并且该脚本向服务器产生了请求,使用URL模式。 基于浏览器的应用程序中使用HTTPS安全协议,使用URL模式 对于初学者,如果HTML的模式录制不了,可以换成URL的模式。 上机练习 熟悉Vugen的界面 用HTML与URL分别录制机票预定的脚本 通过设置run time setting 对脚本进行回放 信赖源于专业 信赖源于专业 信赖源于专业 信赖源于专业 信赖源于专业 信赖源于专业 脚本的录制与回放 本课要解决的问题 什么是Vuser脚本 Vuser脚本是怎么录制下来的 学习使用Vugen录制web/http协议的脚本 了解HTML与URL两种录制模式 脚本的回放 什么是Vuser脚本 Virtual User Generator 也就是虚拟用户发生器,它是一种基于录制回放的工具,当你按照业务流程执行了某个软件,它会将你在操作中产生的协议录制下来,并自动转化成脚本。 性能测试的第一步也是最重要的一步就是生成虚拟用户脚本(Vuser Script).在VuGen中录制得到用户的行为,就好比虚拟了一个用户的行为,所以我们称该模拟的用户为Vuser,而这个脚本称为Vuser Script 脚本开发过程 测试脚本的规划 测试脚本的录制 测试脚本的加强(事物/检查点/参数化/关联) 测试脚本的回放 (验证测试脚本是否正确) 测试脚本是怎么录制下来的 LoadRunner录制是通过代理的方式录制的, 客户端与服务器间的通信都经过录制器VuGen,LoadRunner像个间谍一样,可以监视并记录客户端和服务器之间的会话,并且记录下来,产生脚本。 测试脚本的录制规律 测试脚本的录制 打开虚拟用户生成器VuGen 创建一个新的脚本 选择web(http/html)协议 设置Start Recording录制参数 开始录制按钮 录制你要操作的程序 停止录制,保存脚本 注意: 1、启动IE,进入Internet选线,切到高级,去掉“启用第三方浏览器扩展(需要重启动)”的勾选。 2、关闭所有的杀毒软件 VuGen界面介绍 Tree图形化模式 HTTP View可以帮助我们更加清晰的了解页面刷新时产生的所有请求 HTTP View下的Grid模式会列出Flow列表,列表列出了所有HTTP请求,,还有请求发送的时间、应答时间、访问方法、下载大小。 脚本模式 Output Window 输出窗口 Vuser脚本的结构 录制脚本函数的介绍 web_url()函数可以模拟用户的请求 lr_think_time(5) 在一个脚本中两个请求之间暂停的时间 web_submit_form 会自动检测当前页面是否存在form表单,然后将ITEMDATA后面的数据进行传送。 web_image 模拟鼠标点击的动作 web_submit_data 函数无须前面的页面支持,直接发送给对应页面相关数据。 web_concurrent_start与web_concurrent_end,就好比{ },就是把它们之间的请求一起发出去。 录制脚本简单分析 Tree与script查看方式 的介绍 Recording log的介绍 录制日志会记录浏览器与服务器之间所有的对话,包含通信内容、日期、时间、浏览器的请求、服务器的响应内容等等 脚本的回放 点击运行按钮,或者F5 Run-time settings 的设置 Result 结果的查看 对回放日志Relay.log的介绍 Run-time settings 的设置 Run Logic标签页 Pacing标签页 Think time标签页 Miscellaneous标签页 Run Logic标签页 设置运行脚本的迭代的次数,可以更改 “Number of iterations”的值来设置迭代的次数 Run Logic标签页 设置Run Logic的运行模式,随机与顺序 插入块与操作,block块方便对脚本进行层次组合 需要先创建多个aciton,然后用block进行分层 用户30%的概率登录,70%的概率注册,并循环两次 Block使用案例 用户的复杂行为:用户打开网页,40%的可能登录。登录后30%的可能性发帖,70%的可能性浏览帖子。 60%不登陆,70%的浏览帖子,30%的查询帖子 Pacing标签页 Pacing标签页 Pacing选项主要是用来设置脚本迭代过程中,两次重复执行的时间间隔。 As soon as the previous iteration ends:在多次迭代时,一次执行完后马上执行下一次。 After the pr
您可能关注的文档
- 2015届《优化方案》高考生物(苏教版)一轮配套课件:第36讲 实验原则与设计.ppt
- 2015届西工大附中高三5月模拟考试理综卷(2015.05).doc
- 2015届高考一轮复习热点专练人教版实验与探究.doc
- 2015年河南能源、永煤公司安全生产文件地面单位全员学习题库.doc
- 2015年温州市高三第一次适应性测试理综化学能力测试(一模)(Word版 含答案).doc
- 2015年北京朝阳高三一模理综试题及答案.doc
- 2015开学考试试卷.doc
- 2016届高考一轮复习课时学案 NO.7降低化学反应活化能的酶.doc
- 20光的偏振习题思考题.doc
- 201学年第二学期二年级语文第三四单元检测题.doc
- 初中生亲子阅读与阅读策略训练研究论文.docx
- 高中数学课堂如何提升学生空间想象力的教学策略研究论文.docx
- 初中英语课堂互动模式下的教学策略与教学评价改革与实践研究论文.docx
- 小学美术教育中创新思维培养路径研究论文.docx
- 绿色化学实验在初中化学教学中的应用与优化策略论文.docx
- 小学生早餐饮食习惯对视力保护作用的研究与饮食习惯教育论文.docx
- 初中生艺术社团活动对学生社会责任感培养的实证研究论文.docx
- 小学数学课堂学生数学学习心理辅导策略创新研究论文.docx
- 劳动教育在学生劳动教育理论研究中的地位论文.docx
- 小学英语单元整体教学目标与多元智能理论的结合实践论文.docx
文档评论(0)