ymwang119 发表于 2011-11-11 11:23:39

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' .The parameter continues with last value of the range according to "When Out Of Values" policy.

是我的参数化有问题吗? 求解答,在线等

mymagic 发表于 2011-11-11 11:26:47

unique + once

thirfing 发表于 2011-11-11 11:43:32

是参数化问题,迭代次数和虚拟用户数过多,参数太少

夏日摸摸茶 发表于 2011-11-11 21:59:22

建议把你的参数化界面发一下 看看

Causeless 发表于 2011-11-11 22:59:16

3楼说的比较正确,你这个是数据分配的时候出的问题,我记得lr在默认情况下,一个VUGEN会分配3个数据还是5个?你就设置了70个VUGEN,但是数据又不够,肯定就报错了哈!

Causeless 发表于 2011-11-11 23:31:49

还有需要说明的是,Unique和sequential, random的概念是有不一样(不是字面的不一样,而是真的有很大的不一样)的....

qq675508756 发表于 2011-11-12 19:21:25

你确定参数设置的地方,你的用户名跟你的密码是到一一对应的上???

ymwang119 发表于 2011-11-15 13:37:09

回复 5# Causeless


    谢谢Causeless的指导,问题已经解决,是因为参数化的值太少了,我把取值方式改为Unique+Once就不会报错了
    再次感谢!

ymwang119 发表于 2011-11-15 13:37:42

回复 3# thirfing


    谢谢thirfing指导,问题已经解决

ymwang119 发表于 2011-11-15 13:38:14

回复 2# mymagic


    果然很管用,谢谢

ymwang119 发表于 2011-11-15 13:42:28

回复 6# Causeless


    Causeless,我想请教一下哈
如果我仍然使用Unique+Each Iteration的方式取值的话,设置迭代为1,
Controller中设置70个Vuser
那么,我至少得参数化210或是350个值了?
页: [1]
查看完整版本: LR执行场景报错(在线等,急!)