photo_liu 发表于 2009-12-15 17:50:41

100虚拟用户参数化问题

在LR脚本中设置参数化,通过Eecel导入100条数据,参数化用户名,
在Generator中设置了100虚拟用户迭代1次运行,
但在运行后实际数据库并无数据,请问该如何正确设置,
望各位赐教,谢谢。

photo_liu 发表于 2009-12-15 17:51:46

顶一下,望各位达人支招!

testlong 发表于 2009-12-15 18:14:47

当然不正确撒
参数100个 还是虚拟吗? 还有你想说的是用excel导入数据吧? 一般都是txt文档,还有就是设置的数据可能会出现问题的 我试过场景运行时候好出现HTTP500错误,我也不知道该怎样,但是如果不设置停留的运行时间,那样一次添加上去的话应该没问题。最好把所有的数据都导入到txt里面然后创建N个参数,按照列运行。都调用这个txt文档。设置集合点

云层 发表于 2009-12-15 22:58:28

从参数的设置角度来说你用unique更正确点,一个数据都没有应该是别的问题

photo_liu 发表于 2009-12-16 10:17:31

因为我导入的数据之后可能会上万条,所以先导入100条试一下,如果用txt文本的话数据准备太不方便了。
今早试了一下,用1个虚拟用户做5次迭代的时候生成了2条数据,
此时脚本参数设置的更新方法是Sequential,数据的更新方法是Each iteration,
我觉得可能是这两个设置产生的问题,望赐教 !

photo_liu 发表于 2009-12-16 10:19:21

自己再顶一下 !

aman_cao 发表于 2009-12-16 10:25:48

在测试之前,先理解下你的业务。
可以先使用一个用户执行一次,启动回放窗口,看下会不会成功,如果不成功,没说明脚本/业务设计上有问题。

photo_liu 发表于 2009-12-16 14:11:15

"可以先使用一个用户执行一次,启动回放窗口,看下会不会成功,如果不成功,没说明脚本/业务设计上有问题。"
执行脚本,可生成一条数据,但执行场景后还是无批量数据。
用了一上午的时间,将参数化设置中 select next row 与 update value on 中各项都组合测试过,
但都只能够生成一条数据在数据库中。
是否是脚本存在问题,试了下在脚本中写for循环语句但参数化的值都只是在第一行的数值。

photo_liu 发表于 2009-12-16 14:11:25

再顶一下 !

photo_liu 发表于 2009-12-16 15:29:39

谢谢楼上各位的意见

hbxtly 发表于 2009-12-16 17:43:37

用uique和once呢?

navy2008 发表于 2009-12-21 17:45:52

原帖由 photo_liu 于 2009-12-16 10:17 发表 http://bbs.51testing.com/images/common/back.gif
因为我导入的数据之后可能会上万条,所以先导入100条试一下,如果用txt文本的话数据准备太不方便了。
今早试了一下,用1个虚拟用户做5次迭代的时候生成了2条数据,
此时脚本参数设置的更新方法是Sequential,数据的 ...

问下楼主,你设置action迭代几次?或者说,在controller中运行方式选择的是哪个?和这个都有关系的

coldpity 发表于 2009-12-23 18:02:34

如果你真想插入上万条数据的话,可以用以下的方法:                     
                     int i=0;
        char str;
        while(i<=50000)

{
        itoa(i, str, 10);
        lr_save_string(str,"temp");
                     //+数据插入的脚本
          //可以设置你插入字段的Value值为test{temp}
                     i++;
}
你可以试试...

kuangquanshui 发表于 2009-12-24 16:48:57

学习了
页: [1]
查看完整版本: 100虚拟用户参数化问题