蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

Loadrunner疑惑点,参数化,关联如何定位等

  • 资源ID:56072226       资源大小:266.63KB        全文页数:6页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

Loadrunner疑惑点,参数化,关联如何定位等

一、脚本的录制方面 1.LR 中脚本浏览可以使用两种模式Tree 图形化模式 和 Script 脚本模式 2.LR 中还提供了 Tasks的标签,这里提供了VUG 建议的脚本录制开发过程,通过一个任务 流的方式知道你。 3.录制选项, 对于 web 使用的录制方式, HTML 提供了两个大类的录制方式 HTML-BASED SCRIPT 和 URL-BASED SCRIPT。 第一种 Html-based script 这种方式录制出来的脚本是基于html 基础的, 其下有两种不同类 型的脚本1. A script describing user actions 基于解释用户行为的脚本,录制的脚本中包含 web_link,web__函数,主要是描述用户做了什么操作。 (1)思考若一个页面中有多个同名的链接,怎么办 答ORD 这个关键字可以帮助你。2 就是点击的第二个。 (2)使用html-base Script 下的 A script describing user actions的好处是脚本简洁,基于用户 操作模拟,浅显易懂,且自身包含对象检查过程,无需校验。缺点是基于用户行为的模拟, 在参数化和链接多个同名时难以应用。 (3)A script containing explicit URLs only 基于 url 请求的脚本录制类型。 Web_ulr、 web__data 第二种url-based script 这种是基于 URL 请求的脚本录制方式,会录制所有的http 请求。 (1)思考什么时候我们该用 html-based script还是选择 url-based script 呢 答一般来说如果我们的标准是使用 IE 访问的 B/S 架构,我们应该使用 html-based 下的 a script containing explicit urls only 这种方式来录制脚本,这种脚本基于url 请求完成,不会 带有任何前后依赖的内容。而如果我们是一个非IE 标准的 C/S 架构,我们建议使用 url-basedscript 来录制脚本,这样我们可以确保不会遗漏任何http 请求。 4.对于录制脚本的时候乱码问题解决方案。 答Recording Optionsadvanced勾选 support charset 选择 utf-8 二、.运行时设置 1.lr_output_message“s”,”aaa”;//输出显示函数 2.注意Number of Iterations 只为 Run 上设置迭代次数 在 run 的属性上,提供有 Sequential 和 Random 两种运行模式。 3.课本 P63 页 BLOCK 没有看明白,再看。 4.pacing配置脚本运行中每次 interation 之间的等待时间 此处 at 和 with 的区别须注意 With 是指前一次 ending interation 到下一次 starting interation之间的时间 At 是指前一次 starting interation到下一次 starting interation之间的时间, 所有 at 是包含前一 次 interation 执行的时间。 5.log 日志选项。 日志分两大类 一类是 standard 标准日志, 一类是 Extended log 扩展日志。 , 日志的等级越高,则日志的内容越高,但是为定位带来不便。 Parameter substitution选择此选项可以记录指定给脚本的所有参数及其相应的值。 Data returned by server选择此选项可以记录服务器返回的所有数据。 Advanced trace选择此选项可以记录vuser 在回话期间发送的所有参数和消息。 6.lr_think_time等待时间(用户思考时间),在 vug 中默认忽略了该函数。在场景中,该选 项默认变为 replay think time。 三、参数化 1.Lr__string“参数”;//该函数可以从参数中取得对应的值。 自己定义一个参数,这个参数是自己使用的,我们用函数lr_save_strng实现。 Eg lr_save_string“ ”,”website”;我们这里就是把一个 的 字 符 串 赋 值 给 一 个 叫 做website的 参 数 , 如 果 我 们 再 写 Web_url“51testing”,”URL{websit}”,LAST;运行这个脚本,我们会看到调用 51testing 这个 网站。l 2.参数化的方法 第一种确认要参数化的内容,选择,右键打开菜单,选择replace with paramter 填写 参数名称 第二种在 parameter list 中,点击 new 3.分清 each interation、 each occurrence和 once 的区别 (select new row选择 sequential的情况) 。 each interation顺序取值,当取值超出参数记录条数,回到列表头再次取值 each occurrence只要取一次参数的值,那么记录就会发生变化,当取值超出参数记 录条数时,回到列表头再次取值。 once第一次取值后再也不去新的记录 4. 分清 each interation、 each occurrence 和 once 的区别 (select new row 选择 random 的情况) 。 each interation当设置了 run 上的 interation 次数后,每产生一次新的迭代,参数随 机取一次值。 each occurrence每当参数被取值一次,参数的内容随机选择一条。 once第一次取值后一直沿用这条记录 5.abort vuser当参数取值超出参数列表记录调试时,忽略用户脚本。 Continue in a cyclicmanner当超出时使用一个循环扫描的方式 Continue with last value使用参数表中的最后一个值。 6.分清 each interation、each occurrence 和 once 的区别(select new row 选择 unique 的情况) 。 each interation当设置了 run 上的 interation 次数后,按照记录顺序读取,当记录超 出列表之后,执行 when out of value策略。 each occurrence每当参数被取值一次,按照记录顺序读取,当记录超出列表之后, 执行 when out of value 策略。 once第一次取值后一直沿用这条记录 7.总结一下参数在场景下取值的对应关系 Update value on Each interation sequential 每个用户数据相同 random 每个用户独立随机 Unique优先分配每 个用户的数据库 根据自动或手动分配 block size 的方式获 得每个用户的

注意事项

本文(Loadrunner疑惑点,参数化,关联如何定位等)为本站会员(sunhongz128)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开