LoadRunner脚本的参数设置-block篇
上一篇 /
下一篇 2011-12-14 15:11:49
/ 个人分类:LoadRunner
]!t7P.dJ;z0一、问题引入:当我们在Run中添加一个Block0,并在Block0中添加需要的Action,同时给Block0设置运行逻辑,比如按顺序运行10次(Run Logic为Sequential,Iterations为10)。如果Block0中的Action含有参数,那么该参数应该如何设置?51Testing软件测试网6cUYjs*N5GQ C
9uM,R)SW4I0 其实参数设置最主要的有三个:Select next row、Update value on和When out of values。其中Update value on的值可选的是Each iteration、Each occurrence和Once。而它们的意思分别如下:51Testing软件测试网uOipL!X%y{7h$il
51Testing软件测试网"d&p/\;Tw rsQ(1)Each iteration是指每次迭代时更新值,但这个迭代其实只针对Run-time Settings中,选项Run Logic的Run的Iterations,对Run中的Block是不起作用的。也就是说,当Run迭代了10次,同时Run中的Block0也迭代10次的时候,每Run一次,会更新一个参数值,而Block0迭代10次时都使用这个参数值,不会再去更新参数值了。也可以这样理解,每一个Block其实相当于我们自己在脚本里面写一个for循环,去循环调用Block中的Action,此时Each iteration当然只对Run有效。
Fv1ttI051Testing软件测试网ZSs#y3@%XM v8FR!C4\(2)Each occurrence是指每次参数出现时就更新值。51Testing软件测试网$Q#T[nwmi-S5G E