51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3114|回复: 6
打印 上一主题 下一主题

[原创] loadrunner往数据库压数据

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-5-13 13:27:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
准备往数据库里压入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 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-5-13 15:02:01 | 只看该作者
哎呀~~发现都快沉下去了~~
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-5-13 15:06:58 | 只看该作者
http://www.51testing.com/?action_viewnews_itemid_82040.html
参考一下
估计是参数化设置的问题
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-5-13 15:07:33 | 只看该作者
是不是有重复数据存在
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-5-13 15:07:53 | 只看该作者
检查一下你的数据
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-5-13 16:00:34 | 只看该作者
我后来是每次把数据清空的前提下插入数据的
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-5-14 10:13:31 | 只看该作者
今天发现插入成功,设置与昨天的不同处为:
设置:1)loadrunner agent process没有启动
      2)序列号只设置了一个,只是参数化了后面的六位,没有加上时间的参数化。
      (210000080514000002这里我昨天是用两个参数代替,即210000{Time}{Number},今天我的设置为不使用时间参数化,即210000080514{Number})

可是我个人觉得这个设置不应该会影响成功与否的,所以不知道是什么原因造成的

还有下面这个问题一直很困扰:
  
其他设置基本相同,但是奇怪的是为什么每次的2开始的就是不行,比如,我取000002开始,然后它就会000002~0000099,然后就直接从000301~000399,跳过2,
可是到了001001~001099,是会出现001100~001199,001200~001299。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-7 05:40 , Processed in 0.081491 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表