loadrunner脚本录制与强化与回放.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
loadrunner脚本录制与强化与回放

熟悉Web Tours页面录制流程;熟悉Web Tours页面录制流程;熟悉Web Tours页面录制流程;脚本录制;脚本录制;进入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(“集合点名称”) ; ;新脚本显示界面为Tasks模式 脚本显示模式分Tasks模式 Script模式和Tree模式,此处可自行选择;Tasks模式为设定好的流程模式,可按照右侧的表单进行逐项操作,适合新手;点击options,界面如下:也可以通过 VUG菜单 tooks—Recording Potions 进入 Script选项:Script language:loadrunner脚本为C语言; protocols为脚本协议;;Recording:选择录制方式: html_based script和URL_based script ,选择哪种录制方式,有以下参考原则: (1)基于浏览器的应用程序推荐使用html_based script; (2)不是基于浏览器的应用程序推荐使用URL_based script ; (3)如果基于浏览器的应用程序中包含了java script,并且该脚本向 服务器发送了请求,比如DataGrid的分页按钮等,推荐使用URL- based script; (4)基于浏览器的应用程序中使用了HTTPS安全协议,建议使用URL- based script方式录制. ?? 如果使用HTML-based script模式录制后不能成功回放,可以考虑改用URL-based script模式来进行录制,因为这种情况多是上面所列举的情况所引起的。;Recording Proxy :浏览器上的代理设置 Advanced :可以设置录制时的think time,支持的字符集标准 Correlation:手工设置关联,通过关联可以在测试执行过程中保存动态值。使用这些设置可以配置VUG在录制过程中执行的自动关联程度。;单击确定;脚本创建及设置完成;进入脚本录制:IE自动开启并加载被测页面; VUG显示录制工具栏; ;执行一次录制操作: 登录到 WebTours 网站。输入用户名和密码登陆,进入主页面。 单击“flights”。将打开“Find Flight ”页: ? 出发城市:danver(默认设置) ? 出发日期:保持默认设置不变(当前日期) ? 到达城市:london ? 返回日期:保持默认设置不变(第二天的日期)。 ? 座位首选项:Aisle 保持其余的默认设置不变,然后单击“continue”。 将打开“搜索结果”页。 选择航班。单击“继续”接受默认航班选择。将打开“Payment Details ”页。 输入付费信息并预订航班。 在“Credit Card ”框中输入在“Exp data”框中键入 09/10。单击“continue”。将打开“Invoice ”页,并显示您的发票。 查看路线。单击左窗格中的“Itinerary ”。将打开“Itinerary ”页。 7单击左窗格中的“sign off”。 选择“停止”按钮(黑方块);等待脚本生成; 文本区显示的即为录制的简单脚本; ;脚本增强;插入事务和集合点 举例:现在要把登陆成功当作一个事务来处理,也就是从开始登陆到登陆结束为一个事物。我们将光标移动到提交登陆数据前,如:web_submit_form 之前。Insert— start? transaction ,还要给这个事物取个名字 我们这里叫LOGIN。还要结束这个事物,光标到登陆的数据最后 LAST);之后,insert—stop? transaction 登陆这个事物也就创建成功了。 insert—rendezvous:插入集合点;参数化 在web

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档