loadruner参数化的记载
关键词: loadruner参数化的记载
1、 说明书中loadruner参数化的记载
update value on
each iteration(迭代或者循环) :运行时,在每一次的循环中都取相同的值。 实践一(与定义的相反),对所有用户第一次执行迭代时取第一个值,第二次执行迭代时取第二个值........一直下去,比喻:一个参数的值为,kim,david,michael......,第一个循环时,取kim,第二次循环时,取david........ ,单次迭代时都是一个值;
each occurrence (出现):运行时,每遇到一个该参数,便会取新的值。(摘自网上,对所有的用户,第一个出现时取第一个值,第二次出现取第二个值),没有实践过
once(一次),运行时,在每次循环中,改参数只取一个值。 (摘自网上,第一个用户【control中】,为这个用户的所有迭代选取第一个值,第二个用户【control中】,为这个用户的所有迭代选取第二个值.....)
select next row
sequential :按照顺序一行行的读取,每一个虚拟用户都会按照相同的顺序读取
random:在每次循环里随机读取一个,但是在循环中一直保持不变
unique: 唯一的数,注意,如 5个control用户,脚本中要进行10次循环,那么编号为1的虚拟用户取前10个数,编号为2的虚拟用户取数从第11个数开始到第20个数
综合实践:
(一) select next row 用 unique , update value on 用 iteration ,脚步中设置2个循环,control中5个值,这是参数中用了10(2×5个)参数,与unique, each iteration所说例子一样,
(二)select next row 用 unique , update value on 用 once ,脚步中设置2个循环,control中10个用户,最后只有10个参数被调用
(三)select next row 用 unique , update value on 用 occurrence ,occurrence下的allocate值设为 2,脚步中设置2个循环,control中2个用户,最后只有第二个、第四个参数被调用,并且整个scenario报告错误。
(四)select next row 用 unique , update value on 用 occurrence ,occurrence下的allocate值设为 1,脚步中设置2个循环,control中2个用户,最后只有第 一个、第二个参数被调用,并且整个scenario报告错误。
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9934490/viewspace-976718/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9934490/viewspace-976718/