51Testing软件测试论坛

标题: LoadRunner多用户多迭代问题 [打印本页]

作者: stir    时间: 2010-11-22 21:26
标题: 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
这个我想可能是因为LR把参数进行了分块,导致某些vuser的参数不够取值,应该不是所有的vuser都报错吧
作者: zhyb_2008    时间: 2010-11-23 11:41
我的理解是:20Vuse被迭代20次,那应该总计被调用的参数次数应该是400次,
楼主的参数是100,在用户执行时,又是逐一参数被调用,举例说明,当5个用户被加载,并在迭代执行时,有可能100个参数已经被调用,但是,因为其他用户还没有完成第一轮的循环,所以,发现参数已经都被调用过了,所以,不能再执行吧!
至于持续时间3分钟,我想这3分钟里,应该不是所有20个用户都执行了20次迭代吧。3分钟的时间,可能不足以遍历一遍的,具体你可以看一下分析报告中的各水晶报表和REC的LOG,看看是不是真的是全部用户都执行了20次,且参数都被使用。
这块儿我也一直不懂,关注中。。。
作者: cjj910    时间: 2012-1-5 16:41
帮顶,也遇到这样的问题,想把问题搞清楚,期待高手的回复
作者: WenYuan_D    时间: 2012-1-5 18:53
弄400个参数




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2