首页 脚本录制及强化及回放

脚本录制及强化及回放

举报
开通vip

脚本录制及强化及回放null熟悉Web Tours页面录制流程熟悉Web Tours页面录制流程HP loadrunner 程序安装后,单击“开始菜单”—“所有程序”—“loadrunner”—“Samples”—“Web”文件夹下包含 双击“启动 Web 服务器”。如果您尝试在 Web 服务器已经运行的情况下启动该服务器,将显示一条错误消息。不用重复启动服务器。 打开“HP Web Tours 应用程序”。熟悉Web Tours页面录制流程熟悉Web Tours页面录制流程初次使用的用户请单击“sign up now”。 熟悉We...

脚本录制及强化及回放
null熟悉Web Tours页面录制流程熟悉Web Tours页面录制流程HP loadrunner 程序安装后,单击“开始菜单”—“所有程序”—“loadrunner”—“Samples”—“Web”文件夹下包含 双击“启动 Web 服务器”。如果您尝试在 Web 服务器已经运行的情况下启动该服务器,将显示一条错误消息。不用重复启动服务器。 打开“HP Web Tours 应用程序”。熟悉Web Tours页面录制流程熟悉Web Tours页面录制流程初次使用的用户请单击“sign up now”。 熟悉Web Tours页面录制流程熟悉Web Tours页面录制流程注册成功 点击“continue”进入主页 已注册过的用户可以直接通过登陆 进入主页 通过对网页按钮的点击,熟悉预订 机票的流程 脚本录制脚本录制以上述web应用程序为例,进行一次简单的脚本录制 单击“开始菜单”—“所有程序”—“loadrunner”—“applications”—“Virtual User Generator” 选择“New Script”,可通过如图方式:脚本录制脚本录制选择脚本协议类型:由于我们测的是WEB应用,所以选择Web(http/html)协议,单击创建;null进入Start Recording对话框: Application type为应用程序类型(此处不更改) Program to record为(Sorry,I don`t know!)(此处不更改) URL address为被测程序的 URL Record into Action 将动作执行添加到Action中 (此处不更改)重复测试脚本的时候Action可被重复执行,可以添加集合点,而vuser_inti和vuser_end都只能被执行一次,不能添加集合点; 点击options 集合点:设置多个用户到达某个用户 数量点集合,同时触发一个事务,以达 到模拟真实环境下同时多个用户操作, 同时模拟负载,实现性能测试的最终目 的 LR_rendezvous(“集合点名称”) ; null新脚本显示界面为Tasks模式 脚本显示模式分Tasks模式 Script模式和Tree模式,此处可自行选择;Tasks模式为设定好的流程模式,可按照右侧的 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 单进行逐项操作,适合新手null点击options,界面如下:也可以通过 VUG菜单 tooks—Recording Potions 进入 Script选项:Script language:loadrunner脚本为C语言; protocols为脚本协议;nullRecording:选择录制方式: html_based script和URL_based script ,选择哪种录制方式,有以下参考原则: (1)基于浏览器的应用程序推荐使用html_based script; (2)不是基于浏览器的应用程序推荐使用URL_based script ; (3)如果基于浏览器的应用程序中包含了java script,并且该脚本向 服务器发送了请求,比如DataGrid的分页按钮等,推荐使用URL- based script; (4)基于浏览器的应用程序中使用了HTTPS安全协议, 建议 关于小区增设电动车充电建议给教师的建议PDF智慧城市建议书pdf给教师的36条建议下载税则修订调整建议表下载 使用URL- based script方式录制.    如果使用HTML-based script模式录制后不能成功回放,可以考虑改用URL-based script模式来进行录制,因为这种情况多是上面所列举的情况所引起的。nullRecording Proxy :浏览器上的代理设置 Advanced :可以设置录制时的think time,支持的字符集 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 Correlation:手工设置关联,通过关联可以在测试执行过程中保存动态值。使用这些设置可以配置VUG在录制过程中执行的自动关联程度。null单击确定;脚本创建及设置完成;进入脚本录制:IE自动开启并加载被测页面; VUG显示录制工具栏; null执行一次录制操作: 登录到 WebTours 网站。输入用户名和密码登陆,进入主页面。 单击“flights”。将打开“Find Flight ”页: ➤ 出发城市:danver(默认设置) ➤ 出发日期:保持默认设置不变(当前日期) ➤ 到达城市:london ➤ 返回日期:保持默认设置不变(第二天的日期)。 ➤ 座位首选项:Aisle 保持其余的默认设置不变,然后单击“continue”。 将打开“搜索结果”页。 选择航班。单击“继续”接受默认航班选择。将打开“Payment Details ”页。 输入付费信息并预订航班。 在“Credit Card ”框中输入 12345678,在“Exp data”框中键入 09/10。单击“continue”。将打开“Invoice ”页,并显示您的发票。 查看路线。单击左窗格中的“Itinerary ”。将打开“Itinerary ”页。 7单击左窗格中的“sign off”。 选择“停止”按钮(黑方块)null等待脚本生成; 文本区显示的即为录制的简单脚本; 脚本增强脚本增强事务 一系列操作的集合,插入事务方便今后分析 参数化 为了更加真实的模拟实际用户的操作而设置 检查点null插入事务和集合点 举例:现在要把登陆成功当作一个事务来处理,也就是从开始登陆到登陆结束为一个事物。我们将光标移动到提交登陆数据前,如:web_submit_form 之前。Insert— start  transaction ,还要给这个事物取个名字 我们这里叫LOGIN。还要结束这个事物,光标到登陆的数据最后 LAST);之后,insert—stop  transaction 登陆这个事物也就创建成功了。 insert—rendezvous:插入集合点图中12分别事务和3集合点代码null参数化 在web_submit_data函数中找到参数“Value”;将参数值选中,单击右键选择Replace with a prarmeter;显示如下: 选择Properties null如要从数据库中加载数据 可以选择Data wizard如需要自定义数据,可选择Creatw Table:弹出提示消息单击确定可通过上面两个按钮对表进行编辑nullSelect column:选择参数的执行顺序: By number 是按照编号执行 By name 是按照名字执行 File format 是选择从第几个数据开始读 Select next row 是选择执行顺序:可以随机等 Upadate value on:改变数值的触发条件:每次迭代等选择close 选择ok,返回脚本文本区,参数值发生变化。同样:可以通过工具栏图中所示按钮进行参数化null检查点:运行测试时,经常要验证返回的页面是否有特定的内容 添加检查点,验证是否有”Welcome”字样。注:检查点不必须的时候尽量不要设置,会影响性能测试的准确性 两种方法: (1)手动填写函数:web_reg_find(“Text=Welcome”,“Search=Body”,LAST); null(2)菜单栏INSERT 里new Step:Web Checks里选择Text Check null还可以菜单栏INSERT 里new step:在serives里找到 web_reg_find函数;填写要查找的内容,单击OK脚本回放脚本回放录制好的脚本保存 选择Vuser—Run_time Setting:RUN Logic 选择Action 的执行次数 在此选择2次 init 和end只能被执行一次 nullPacing选择迭代执行时间:可以选择前一次迭代结束后执行下一次迭代,也可以自定义null设置什么时候输出日志 本次测试选择“Always。。。”,以便于观察null思考时间:即为当前脚本是否忽略测试脚本编写时的思考时间,可自定义 其余选项暂不做修改,后续详述,单击OK。null在VIEW里选择 animate running即为动态回放运行,在脚本回放执行过程中,光标会跟随代码移动。可以观察执行过程; 单击工具栏的“三角形按钮”,进行脚本回放测试; 回放通过 在控制台可以看到Starting iteration 1.字样,即执行第一次迭代。 Action.c(15): Notify: Transaction "LOGIN" started. Action.c(17): Notify: Transaction “LOGIN” ended with “Pass” status (Duration: 0.0163)即事务开始和结束 Action.c(25): Registered web_reg_find successful for “Text=Welcome” (count=2) [MsgId: MMSG-26364]即找到检查点Welcome 而且整个流程中有出现两次。 Ending iteration 1. Starting iteration 2.第一次迭代借宿 第二次迭代开始 Ending iteration 2.第二次迭代借宿
本文档为【脚本录制及强化及回放】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_670240
暂无简介~
格式:ppt
大小:2MB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2010-12-23
浏览量:33