欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    LR脚本如何进行参数化.doc

    • 资源ID:70346173       资源大小:184.50KB        全文页数:5页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    LR脚本如何进行参数化.doc

    File类型参数的属性设置Setting Properties for File Type Parameters)选择了数据源文件后,就要设置数据的分配方式。分配方式指导VuGen如何使用这些数据。如使用数据表中哪一列的数据、如何去获取下一个新数据、当取值要求唯一性但是数据不够用时如何处理等等。File类型参数的属性设置:1. 选择列。在Select column部分,指定列的数值或名称。选择By number选项时,指定列的数值。列的数值就是该列在表中的顺序号。如,表中的第1列,数值就是1。选择By name选项时,指定列的名称。列的名称就是第0行的数据。如果列的顺序可能发生变动,则使用By name选项。2. 在File format部分的Column delimiter下拉选择框,选择列的分隔符。使用分隔符将表中的数据分列,分隔符可以是逗号、tab、空格。3. 在File format部分的First data line下拉选择框,选择脚本使用数据的起始行。第0行是列名。起始行从1开始。4. 在Select next row下拉选择框,选择一种数据分配方法,指导Vuser在脚本执行过程中如何选择数据。选择项有:Sequential、Random、Unique。更多信息,参考Choosing Data Assignment Methods for File/Table Type Parameters。5. 在Update value on下拉选择框,选择数据更新方法。选择项有:Each Iteration、Each Occurrence、Once。更多信息,参考Data Assignment and Update Methods for File/Table Parameters。6. 如果在第4歩中,选择了“Unique”选项,则:l When out of values下拉选择项有效。该选择项指导当唯一性数据不够时,Vuser该如何去做。选项有:Abort the Vuser、Continue in a cyclic manner、Continue weith last value。l Allocate Vuser values in the Contuoller属性部分有效。在此,用户可选择为所有Vuser人为分配数据块,或让Controller自动为所有Vuser分配数据块。选项有:Automatically allocate block size、Allocate X values for each Vuser。在Run-time settings->Log->Extended Log中,选中Parameter Substitution,可跟踪到参数的实际使用情况。当参数数据不够使用时,VuGen会想Vuser Log中写入以下警告信息“No more unique values for this parameter in table<table_name>”。File/Table类型参数的数据分配方法(Choosing Data Assignment Methods for File/Table Type Parameters)当参数类型是File类型时,需指定参数数据的分配方法。方法有:l Sequential(连续的)连续分配数据给Vuser。当一个Vuser运行时需要获取参数数据,它将获得下一行的数据。当数据不够时,VuGen就会又从第1行开始取数据,如此循环往复,直至测试运行结束。l Random (随机的)随机分配数据给Vuser。在运行一个sscenario、session step、或Business Process Monitor profile时,可以指定随机数种子。When running a scenario, session step, or Business Process Monitor profile, you can specify a seed number for random sequencing. Each seed value represents one sequence of random values used for test execution. Whenever you use this seed value, the same sequence of values is assigned to the Vusers in the scenario or session step.You enable this option if you discover a problem in the test execution and want to repeat the test using the same sequence of random values.For more information refer to the LoadRunner Controller User's Guide, Tuning Console, Performance Center, and Application Management documentation.l Unique (唯一的)为每个Vuser分配一组唯一的连续的数据。因此,必须确保数据表中有足够的数据。例如:有20个Vuser,每个Vuser后5个迭代,则必须准备至少100个唯一的数据。如果数据表中数据不够,可以在When out of value下拉选项中,指导VuGen如何进行后续处理。File/Table参数数据分配方法与更新方法(Data Assignment and Update Methods for File/Table Parameters)对于File/Table类型的参数,参数数据的分配方法与更新方法,影响着在scenario(或session step)运行时所有Vuser对参数数据的使用。下表总结了各种数据分配方法+更新方法的组合下,所有Vuser对参数数据的使用情况:更新方法(Update Method)数据分配方法(Data Assignment Method)SequentialRandomUniqueEach iteration Vuser每次迭代都从数据表中获取下一个数据 Vuser每次迭代都从数据表中获取一个新的数据。Vuser每次迭代都从数据表中获取下一个唯一性的数据。 Each occurrence (Data Files only) 每当遇到参数时,Vuser就从数据表中获取下一个数据,在同一个迭代中遇到多次时也是如此。每当遇到参数时,Vuser就从数据表中获取一个新的数据,在同一个迭代中遇到多次时也是如此。每当遇到参数时,Vuser就从数据表中获取下一个唯一行的数据,在同一个迭代中遇到多次时也是如此。Once Vuser第1次迭代获取的数据,也将为该Vuser后续的所有迭代重复使用。Vuser第1次迭代时所随机获取的数据,也将为该Vuser后续的所有迭代重复使用。Vuser第1次迭代式所获取的唯一性数据,也将为该Vuser后续的所有迭代重复使用。 例如(Examples):假设Tabel/File中有如下数据:Kim; David; Michael; Jane; Ron; Alice; Ken; Julie; Fred l 当选择Sequential时:n 如果选择Each iteration,所有的Vuser在第1次迭代中都使用Kim,第2次使用David,第3次使用Michael,由此类推。n 如果选择Each occurrence,所有的Vuser在第1次遇到参数时都使用Kim,第2次遇到参数时使用David,第3次遇到参数时使用Michael,由此类推。n 如果选择Once,所有的Vuser的所有迭代都使用Kim。如果数据表中没有足够的数据,VuGen就又从第1个数据开始。l 当选择Random时:n 如果选择Each iteration,所有的Vuser的每次迭代都从数据表中随机获取数据。n 如果选择Each occurrence,所有的Vuser的每次遇到参数时,都从数据表中随机获取数据。n 如果选择Once,所有Vuser在第1次迭代时都随机获取数据,所有后续的迭代都使用第1次迭代的数据。l 当选择Uniqui时:n 如果选择Each iteration,且脚本中有3次迭代,no If you choose to update on Each iteration, for a test run of 3 iterations, the first Vuser takes Kim in the first iteration, David in the second, and Michael in the third. The second Vuser takes Jane, Ron, and Alice. The third Vuser, Ken, Julie, and Fred.o If you choose to update on Each occurrence, then the Vuser uses a unique value from the list for each occurrence of the parameter.o If you choose to update Once, the first Vuser takes Kim for all iterations, the second Vuser takes David for all iterations, and so on.

    注意事项

    本文(LR脚本如何进行参数化.doc)为本站会员(asd****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开