stir 发表于 2010-11-22 21:26:47

LoadRunner多用户多迭代问题

我准备了100个不同的参数,
select next row选unique,
update value on选Each Iteration,
when out of values选continue in a cyclic manner,

20个vu做20次迭代,lr报错:
insufficient records for param 'column' in table to provide the Vuser with unique data,
我理解的是参数不够的时候,会以循环的方式从第一个值重新取值,为什么会报这样的错?

还有一个问题,同样是20个vu,我把Duration值设成3分钟,3分钟之内做的迭代次数远远高于20次,但lr却没有报错。

这是什么原因啊

msnshow 发表于 2010-11-23 08:49:52

这个我想可能是因为LR把参数进行了分块,导致某些vuser的参数不够取值,应该不是所有的vuser都报错吧

zhyb_2008 发表于 2010-11-23 11:41:04

我的理解是:20Vuse被迭代20次,那应该总计被调用的参数次数应该是400次,
楼主的参数是100,在用户执行时,又是逐一参数被调用,举例说明,当5个用户被加载,并在迭代执行时,有可能100个参数已经被调用,但是,因为其他用户还没有完成第一轮的循环,所以,发现参数已经都被调用过了,所以,不能再执行吧!
至于持续时间3分钟,我想这3分钟里,应该不是所有20个用户都执行了20次迭代吧。3分钟的时间,可能不足以遍历一遍的,具体你可以看一下分析报告中的各水晶报表和REC的LOG,看看是不是真的是全部用户都执行了20次,且参数都被使用。
这块儿我也一直不懂,关注中。。。

cjj910 发表于 2012-1-5 16:41:04

帮顶,也遇到这样的问题,想把问题搞清楚,期待高手的回复

WenYuan_D 发表于 2012-1-5 18:53:04

弄400个参数
页: [1]
查看完整版本: LoadRunner多用户多迭代问题