教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

loadrunner脚本开发参数取值策略(5)

来源:网络收集 时间:2026-09-13
导读: LoadRunner参数化取值说明 Random + Each occurrence 可以看出编号为01的VU在第1次迭代过程中SID两次取值依次为Sid017、Sid008 ,Name取值为Name016。第2次迭代过程中SID两次取值依次为Sid08、Sid002 ,Name取值为N

LoadRunner参数化取值说明

Random + Each occurrence

可以看出编号为01的VU在第1次迭代过程中SID两次取值依次为Sid017、Sid008 ,Name取值为Name016。第2次迭代过程中SID两次取值依次为Sid08、Sid002 ,Name取值为Name015。第3次迭代过程中SID两次取值依次为Sid17、Sid010 ,Name取值为Name012。

编号为02的VU在第1次迭代过程中SID两次取值依次为Sid013、Sid005 ,Name取值为Name018。第2次迭代过程中SID两次取值依次为Sid06、Sid003 ,Name取值为Name017。第3次迭代过程中SID两次取值依次为Sid014、Sid015 ,Name取值为Name006。

编号为10的VU在第1次迭代过程中SID两次取值依次为Sid009、Sid013 ,Name取值为Name020。第2次迭代过程中SID两次取值依次为Sid09、Sid003 ,Name取值为Name011。第3次迭代过程中SID两次取值依次为Sid20、Sid007 ,Name取值为Name016。 说明:虽然是随即取值,但是在同一次迭代过程中,同一个参数多次取值是不一样的。

16

LoadRunner参数化取值说明

Random + Once

可以看出编号为01的VU在3次迭代过程中SID取值依次为Sid010、Sid010 ,Name取值为Name019。

编号为02的VU在3次迭代过程中SID取值依次为Sid009、Sid009 ,Name取值为Name003。

编号为10的VU在3次迭代过程中SID取值依次为Sid013、Sid013 ,Name取值为018。 说明:每个VU在迭代的过程中取值都是一样的。

4.3 Unique

Unique + Each Iterator

可以看出编号为01的VU在第1次迭代过程中SID两次取值依次为Sid001、Sid001 ,Name

17

LoadRunner参数化取值说明

取值为001。第2次迭代过程中SID两次取值依次为Sid002、Sid002 ,Name取值为002。第3次迭代过程中SID两次取值依次为Sid003、Sid003 ,Name取值为003。

编号为02的VU在第1次迭代过程中SID两次取值依次为Sid004、Sid004 ,Name取值为004。第2次迭代过程中SID两次取值依次为Sid005、Sid05 ,Name取值为005。第3次迭代过程中SID两次取值依次为Sid006、Sid006 ,Name取值为006。

编号为10的VU在第1次迭代过程中SID两次取值依次为Sid007、Sid007 ,Name取值为007。第2次迭代过程中SID两次取值依次为Sid008、Sid08 ,Name取值为008。第3次迭代过程中SID两次取值依次为Sid009、Sid009 ,Name取值为009。

说明:不同的用户在迭代的过程中取值不同,但是在同一次迭代中,同一个参数取值相同。 注意:选择该选项后,需要对应设置When out of Values和Allocate Vuser values in The Controller选项

Unique + Each occurrence

可以看出编号为01的VU在第1次迭代过程中SID取值为sid001、sid002,Name取值为Name001。第2次迭代过程中SID取值为sid003、sid004,Name取值为Name004。第3次迭代过程中SID取值为sid005、sid006,Name取值为Name003。

编号为02的VU在第1次迭代过程中SID取值为sid007、sid008,Name取值为Name007。第2次迭代过程中SID取值为sid009、sid010,Name取值为Name008。第3次迭代过程中

18

LoadRunner参数化取值说明

SID取值为sid011、sid012,Name取值为Name009。

编号为10的VU在第1次迭代过程中SID取值为sid011、sid012,Name取值为Name0013。第2次迭代过程中SID取值为sid015、sid016,Name取值为Name014。第3次迭代过程中SID取值为sid017、sid018,Name取值为Name015。

说明:不同的用户在迭代的过程中取值不同,在同一次迭代中,同一个参数多次取值是不一样的。

注意:选择该选项后,需要对应设置When out of Values和Allocate Vuser values in The Controller选项

Unique + Once

可以看出编号为01的VU的在3次迭代过程中SID取值为Sid001、Sid001,Name取值为Name001。

编号为02的在3次迭代过程中SID取值为Sid002、Sid002,Name取值为Name002。 编号为10的在3次迭代过程中SID取值为Sid003、Sid003,Name取值为Name003。 说明:不同的VU取值不同,但是同一VU在迭代的过程中取值相同。

5.其他类型参数说明

? DateTime:很简单,在需要输入日期/时间的地方,可以用DateTime类型来替代。其属性设置也很简单,选择一种格式即可。当然也可以定制格式。 ? Group Name:设置比较简单,在实际运行中,LoadRunner 使用该虚拟用户

19

LoadRunner参数化取值说明

所在的Vuser Group 来代替。但是在VuGen中运行时,Group Name将会是 None

? Load Generator Name:在实际运行中,LoadRunner 使用该虚拟用户所在 Load Generator 的机器名来代替。

? Iteration Number:在实际运行中,LoadRunner 使用该测试脚本当前循环的次数来代替。

? Random Number:随机数。很简单。在属性设置中可以设置产生随机数的范围。

? Unique Number:唯一的数。在属性设置中可以设置第一个数以及递增的数的大小。

注意:使用该参数类型必须注意可以接受的最大数。例如:某个文本框能接受的最大数为 99。当使用该参数类型时,设置第一个数为 1,递增的数为 1,但 100 个虚拟用户同时运行时,第100个虚拟用户输入的将是 100,这样脚本运行将会出错。

注意:这里说的递增意思是各个用户取第一个值的递增数,每个用户相邻的两次循环之间的差值为 1。举例说明:假如起始数为 1,递增为 5,那么第一个用户第一次循环取值 1,第二次循环取值 2;第二个用户第一次循环取值为 6,第二次为 7;依次类推。

? Vuser ID:设置比较简单。在实际运行中,LoadRunner 使用该虚拟用户的 ID 来代替,该 ID 是由 Controller 来控制的。

? File:需要在属性设置中编辑文件,添加内容,也可以从现成的数据库中取数据(下面我们将会介绍)。

User Defined Function:从用户开发的 dll文件提取数据。

20

…… 此处隐藏:1287字,全部文档内容请下载后查看。喜欢就下载吧 ……
loadrunner脚本开发参数取值策略(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/604635.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)