- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LR脚本如何进行参数化
File类型参数的属性设置Setting Properties for File Type Parameters)
选择了数据源文件后,就要设置数据的分配方式。分配方式指导VuGen如何使用这些数据。如使用数据表中哪一列的数据、如何去获取下一个新数据、当取值要求唯一性但是数据不够用时如何处理等等。
File类型参数的属性设置:
选择列。
在Select column部分,指定列的数值或名称。
选择By number选项时,指定列的数值。列的数值就是该列在表中的顺序号。如,表中的第1列,数值就是1。
选择By name选项时,指定列的名称。列的名称就是第0行的数据。如果列的顺序可能发生变动,则使用By name选项。
在File format部分的Column delimiter下拉选择框,选择列的分隔符。使用分隔符将表中的数据分列,分隔符可以是逗号、tab、空格。
在File format部分的First data line下拉选择框,选择脚本使用数据的起始行。第0行是列名。起始行从1开始。
在Select next row下拉选择框,选择一种数据分配方法,指导Vuser在脚本执行过程中如何选择数据。选择项有:Sequential、Random、Unique。更多信息,参考Choosing Data Assignment Methods for File/Table Type Parameters。
在Update value on下拉选择框,选择数据更新方法。选择项有:Each Iteration、Each Occurrence、Once。更多信息,参考Data Assignment and Update Methods for File/Table Parameters。
如果在第4歩中,选择了“Unique”选项,则:
When out of values下拉选择项有效。该选择项指导当唯一性数据不够时,Vuser该如何去做。选项有:Abort the Vuser、Continue in a cyclic manner、Continue weith last value。
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 tabletable_name”。
File/Table类型参数的数据分配方法(Choosing Data Assignment Methods for File/Table Type Parameters)
当参数类型是File类型时,需指定参数数据的分配方法。方法有:
Sequential(连续的)
连续分配数据给Vuser。当一个Vuser运行时需要获取参数数据,它将获得下一行的数据。当数据不够时,VuGen就会又从第1行开始取数据,如此循环往复,直至测试运行结束。
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 th
您可能关注的文档
- 8年级下题.doc
- 807分类词汇.doc
- 80套班级格言和班训以及班规2011.doc
- 8279的系列芯片详细资料.doc
- 915MHz 手持式读写器-DC0681A.doc
- 8年级文言文复习试题答案.doc
- acces 练习.doc
- AGC应用.doc
- ac第4章查询考试.doc
- 85版DNF搬砖图文详解.doc
- 小学阶段校园花卉种植与环保教育实践探索教学研究课题报告.docx
- ESP8266智能插座用电量数据采集与分析系统的设计与性能评估教学研究课题报告.docx
- 基于GIS的XX中学校园建筑布局优化策略研究教学研究课题报告.docx
- 安全环境工作汇报.pptx
- 高中生阅读需求与图书推荐系统个性化构建研究教学研究课题报告.docx
- 人工智能在初中地理教学中的应用与跨学科融合策略研究教学研究课题报告.docx
- 低蛋白个案护理实施路径.pptx
- 中学生英语写作中的写作障碍与突破策略教学研究课题报告.docx
- 初中生英语阅读策略训练与跨文化交际能力研究教学研究课题报告.docx
- 人工智能教育伦理准则在智能教育技术伦理审查中的应用与实践教学研究课题报告.docx
文档评论(0)