51Testing软件测试论坛
标题:
LR对于数据库主键设参,压力测试多用户执行时,结果执行错误!!!
[打印本页]
作者:
努力向上爬
时间:
2011-2-14 10:56
标题:
LR对于数据库主键设参,压力测试多用户执行时,结果执行错误!!!
本帖最后由 努力向上爬 于 2011-2-14 10:57 编辑
提交表单的时候,为了产生新的编号值,必须和squences中的主键同步的值,在调试脚本的时候,在Vgen中调试脚本,迭代和回放都没有问题,但是在压力测试设置多个用户数的时候,产生的数据会产生错位和溢出,不知道问题出在哪里啊?
一般设置数据库主键后,那么在压力测试的时候,脚本需要做什么调整?遇到我这种问题怎么定位啊?
作者:
婴儿
时间:
2011-2-14 11:09
编号是参数化的吗
作者:
mymagic
时间:
2011-2-14 11:14
去掉主键。
作者:
努力向上爬
时间:
2011-2-14 11:27
本帖最后由 努力向上爬 于 2011-2-14 11:29 编辑
参数是设置参数化的,大用户会产生并发操作,结果执行错误,这种问题怎么解决啊?
作者:
努力向上爬
时间:
2011-2-14 11:29
回复
2#
参数是设置参数化的,大用户会产生并发操作,结果执行错误,这种问题怎么解决啊?
作者:
努力向上爬
时间:
2011-2-14 11:30
回复
3#
mymagic
不能删主键啊,不然数据怎么插入啊
作者:
mymagic
时间:
2011-2-14 11:36
主键规则,作为参数。
是去掉主键,不是去掉字段。
作者:
努力向上爬
时间:
2011-2-14 11:45
回复
7#
mymagic
我现在设置的与主键同步的sequence作为参数,但是大用户并发的时候,会产生问题!
作者:
婴儿
时间:
2011-2-14 12:38
报的是什么错,是不是参数取数据的策略有问题
作者:
努力向上爬
时间:
2011-2-14 13:24
回复
9#
婴儿
逻辑错误,我录制的脚本执行的是一个业务流程,预想结果是该条记录的状态为变成已经确认,但是并发执行时,只有开始几条是正确的,后面的数据状态为还是新建状态
作者:
婴儿
时间:
2011-2-15 11:40
最好把报错信息和出错位置的脚本贴出来,以便分析
作者:
亚瑟王
时间:
2011-2-16 18:49
楼主将主键按照sequence进行参数化,当并发大量用户时,这些用户都去同样的主键。当然会报错
你选择得选择unique进行参数化。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2