欢迎来到天天文库
浏览记录
ID:1531411
大小:519.63 KB
页数:9页
时间:2017-11-12
《loadrunner参数表中select next row和update value on的不同组合设置对参数取值的影响》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、今天在网上搜Loadrunner参数表中selectnextrow和updatevalueon的不同组合设置对参数取值的影响,自己根据网上的总结实践了一些,做完后相对明朗一些了。分享给大家:1.Selectnextrow=sequential,UpdateValueon=eachiteration,在某次循环中所有用户取值相同。所有用户第一次循环取第一行值,第二次循环取第二行值。下面是参数设置界面,可看到有三个用户以及selectnextrow和updatevalueon的设置:下面是脚本界面截取:下面是循环
2、(迭代)6次的日志截取结果:Startingiteration1.jojo登录成功Endingiteration1.Startingiteration2.jojo1登录成功Endingiteration2.Startingiteration3.jojo2登录成功Endingiteration3.Startingiteration4.jojo登录成功Endingiteration4.Startingiteration5.jojo1登录成功Endingiteration5.Startingiteration6.j
3、ojo2登录成功Endingiteration6.确实如此,每循环一次,从表中依次取下一个值。2.Selectnextrow=sequential,UpdateValueon=eachoccurrence,在某次循环中或者脚本中使用参数的地方,所有用户取值相同。脚本中出现要使用参数的话,参数值就更新一次,循环一次值再更新一次。下图是参数设置界面:下图是脚本界面截取,该参数在脚本共出现六次:第一次循环,此处取jojo第一次循环,此处取jojo2第一次循环,此处取jojo1第一次循环,此处取jojoStartin
4、giteration1.第一次循环,此处取jojo1jojo1登录成功jojo2登录成功jojo登录成功Endingiteration1.Startingiteration2.jojo登录成功jojo1登录成功jojo2登录成功Endingiteration2.Startingiteration3.jojo2登录成功jojo登录成功jojo1登录成功Endingiteration3.确实,只要该参数出现一次,就更新一次。3.Selectnextrow=sequential,UpdateValueon=once
5、,在所有的循环中所有用户取值相同。所有的用户所有的循环中,只用一个值(即参数中的第一行值)。Startingiteration1.jojo登录成功jojo登录成功jojo登录成功Endingiteration1.Startingiteration2.jojo登录成功jojo登录成功jojo登录成功Endingiteration2.这种场景不做过多解释,只取一个值。为了和第6种情况做比较,截取controller的图,在controller中,3个vu也是一样的。4.Selectnextrow=unique,U
6、pdateValueon=eachiteration,若选择手工自配参数,那LR按照每用户几个参数先分配参数,然后进行循环。若选择自动分配参数:Controller中editschedule中rununtilcomletion:按照循环次数先分配第一个VU(例如设置的循环次数为3,那分配给第一个VU3个参数值),然后接下来的3个参数值分配给第二个VU,依次类推…...Controller中editschedule中runfor:若选择自动分配,LR将按照用户数均分参数,剩余的参数不使用。下图选择自动分配:St
7、artingiteration1.jojo登录成功jojo登录成功jojo登录成功Endingiteration1.Startingiteration2.jojo1登录成功jojo1登录成功jojo1登录成功Endingiteration2.Startingiteration3.jojo2登录成功jojo2登录成功jojo2登录成功Endingiteration3.按字面意思理解即可,每循环一次取固定值。5.Selectnextrow=unique,UpdateValueon=eachoccurrence,只
8、能手工分配用户,给每个用户分配好X个参数后,在脚本中有参数的地方,就使用已经分配好的X个参数。Startingiteration1.jojo1登录成功jojo2登录成功Action.c(128):Error:Parameter'NewParam':Nomoreuniquevaluesforthisparameterintable'NewParam.dat'[uniquerangeis1-3].The
此文档下载收益归作者所有