51Testing软件测试论坛

标题: LR执行场景报错(在线等,急!) [打印本页]

作者: ymwang119    时间: 2011-11-11 11:23
标题: LR执行场景报错(在线等,急!)
本人新手,今天录制了一个网站登录的脚本,在录制脚本之前已经在数据库中插入了70条数据,且数据均能够登录到网站。
设置参数化username和password有70个Value
使用的取值策略是Unique+Each Iteration
Run-time Settings 设置迭代为1
执行场景设置的是70个Vuser, 执行过程中报错:Error: Parameter 'username': No more unique values for this parameter in table 'username.dat' [unique range is 2-2].The parameter continues with last value of the range according to "When Out Of Values" policy.

是我的参数化有问题吗? 求解答,在线等
作者: mymagic    时间: 2011-11-11 11:26
unique + once
作者: thirfing    时间: 2011-11-11 11:43
是参数化问题,迭代次数和虚拟用户数过多,参数太少
作者: 夏日摸摸茶    时间: 2011-11-11 21:59
建议把你的参数化界面发一下 看看
作者: Causeless    时间: 2011-11-11 22:59
3楼说的比较正确,你这个是数据分配的时候出的问题,我记得lr在默认情况下,一个VUGEN会分配3个数据还是5个?你就设置了70个VUGEN,但是数据又不够,肯定就报错了哈!
作者: Causeless    时间: 2011-11-11 23:31
还有需要说明的是,Unique和sequential  , random的概念是有不一样(不是字面的不一样,而是真的有很大的不一样)的....
作者: qq675508756    时间: 2011-11-12 19:21
你确定参数设置的地方,你的用户名跟你的密码是到一一对应的上???
作者: ymwang119    时间: 2011-11-15 13:37
回复 5# Causeless


    谢谢Causeless的指导,问题已经解决,是因为参数化的值太少了,我把取值方式改为Unique+Once就不会报错了
    再次感谢!
作者: ymwang119    时间: 2011-11-15 13:37
回复 3# thirfing


    谢谢thirfing指导,问题已经解决
作者: ymwang119    时间: 2011-11-15 13:38
回复 2# mymagic


    果然很管用,谢谢
作者: ymwang119    时间: 2011-11-15 13:42
回复 6# Causeless


    Causeless,我想请教一下哈
如果我仍然使用Unique+Each Iteration的方式取值的话,设置迭代为1,
Controller中设置70个Vuser
那么,我至少得参数化210或是350个值了?




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