|
准备往数据库里压入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 编辑 ] |
|