john009 2008-5-9 11:45
求助高手
问题:脚本录制是用户注册,30个用户注册,运行脚本数据库中有30条记录;运行场景,Vusers30个,action迭代为1,事务提交显示成功30,查看数据库只有记录数<30,为什么呢???
[[i] 本帖最后由 john009 于 2008-5-9 11:51 编辑 [/i]]
hongyun0703 2008-5-9 14:08
回复 1# 的帖子
我也没有看明白,呵呵,你要到数据库里检查一下你注册的用户成功了几个,如果只有一个,说明你设的参数有问题,如果是超过1又不到30,也就是部分成功,说明注册时出了问题,最好在注册脚本中添加一些验证的代码。
john009 2008-5-9 14:49
说明一下啊
问题是这样的
场景:30Vusers 并发提交注册
参数化:用户名 30个
集合点:用户提交
事务:用户注册
结果:事务都成功,数据库正常应插入30条记录,但是现在小于30条
aks5201314 2008-5-9 23:10
很有可能在并发注册的时候,用户名有重复的了.而且你的用户名有30个,action迭代又为1.那你30个用户名只能用到一部分.
alex_wang 2008-5-12 00:02
你仅仅看Transactions数是不对的,因为对于Init和End都会算到里边。如果所有的事务都成功了,没有错误的失误那就得看你的测试数据本生是否有重复,你的应用程序是否许可有重复注册等等。
maihua258 2008-5-12 10:55
回复 5# 的帖子
??????????????应该都用了一次才对啊!~
davidwang_2004 2008-5-12 11:49
去看数据库的日志, 检查是否有30个成功操作,还是中间有数据错误了
分析一下即可
Testingpig 2008-5-14 15:11
是不是插入的数据重复了?