51Testing软件测试论坛
标题:
loadrunner往数据库压数据
[打印本页]
作者:
morelovelin
时间:
2008-5-13 13:27
标题:
loadrunner往数据库压数据
准备往数据库里压入10万条数据,每条数据有一个唯一的标志,即序列号唯一,我的设置如下:
参数属性设置:
参数类型:Unique Number
起始编号为1,块大小为100
在controller中,设置用户数为100,
运行时设置:运行逻辑中迭代次数为:1000次(因为我想压入10万数据,100用户×1000次迭代=10万),
忽略思考时间,选择出错时继续。
计划生成器里:加压:每15秒种开始2个用户,持续时间为:运行直到完成。
开始执行,我发现每个用户往数据库里只加入一条数据,即100条,然后就不继续插入了,但是controller里没有报错,事务一直都在通过,我想问下是不是我的设置有问题,感觉它不会去迭代了
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
后来我方便自己思考和查看就减少量,设置如下:
参数属性设置:
参数类型:Unique Number(%06d)(从000001开始)
起始编号为1,块大小为100
在controller中,设置用户数为10,
运行时设置:运行逻辑中迭代次数为:10次
忽略思考时间,选择出错时继续。
计划生成器里:加压:每15秒种开始2个用户,持续时间为:运行直到完成。
这里我认为应该有100条记录的存在,10×10;结果却是50条记录,
分别从000006~000010
000106~000110
000206~000210
(2是没有的)
000306~000310
000406~000410
000506~000510
000606~000610
000706~000710
000806~000810
000906~000910
001006~001010
这样一共50条,奇怪为什么2的没有,我在别的情况的时候也是每次一开始就米看到2的出现,还有本来应该是100条,为什么就变成了50条呢
[
本帖最后由 morelovelin 于 2008-5-13 15:00 编辑
]
作者:
morelovelin
时间:
2008-5-13 15:02
哎呀~~发现都快沉下去了~~
作者:
shen1936
时间:
2008-5-13 15:06
http://www.51testing.com/?action_viewnews_itemid_82040.html
参考一下
估计是参数化设置的问题
作者:
xihong2004
时间:
2008-5-13 15:07
是不是有重复数据存在
作者:
xihong2004
时间:
2008-5-13 15:07
检查一下你的数据
作者:
morelovelin
时间:
2008-5-13 16:00
我后来是每次把数据清空的前提下插入数据的
作者:
morelovelin
时间:
2008-5-14 10:13
今天发现插入成功,设置与昨天的不同处为:
设置:1)loadrunner agent process没有启动
2)序列号只设置了一个,只是参数化了后面的六位,没有加上时间的参数化。
(210000080514000002这里我昨天是用两个参数代替,即210000{Time}{Number},今天我的设置为不使用时间参数化,即210000080514{Number})
可是我个人觉得这个设置不应该会影响成功与否的,所以不知道是什么原因造成的
还有下面这个问题一直很困扰:
其他设置基本相同,但是奇怪的是为什么每次的2开始的就是不行,比如,我取000002开始,然后它就会000002~0000099,然后就直接从000301~000399,跳过2,
可是到了001001~001099,是会出现001100~001199,001200~001299。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2