51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2791|回复: 11
打印 上一主题 下一主题

[原创] LR对于数据库主键设参,压力测试多用户执行时,结果执行错误!!!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-2-14 10:56:07 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 努力向上爬 于 2011-2-14 10:57 编辑

提交表单的时候,为了产生新的编号值,必须和squences中的主键同步的值,在调试脚本的时候,在Vgen中调试脚本,迭代和回放都没有问题,但是在压力测试设置多个用户数的时候,产生的数据会产生错位和溢出,不知道问题出在哪里啊?
一般设置数据库主键后,那么在压力测试的时候,脚本需要做什么调整?遇到我这种问题怎么定位啊?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

12#
发表于 2011-2-16 18:49:10 | 只看该作者
楼主将主键按照sequence进行参数化,当并发大量用户时,这些用户都去同样的主键。当然会报错

你选择得选择unique进行参数化。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2011-2-15 11:40:42 | 只看该作者
最好把报错信息和出错位置的脚本贴出来,以便分析
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2011-2-14 13:24:36 | 只看该作者
回复 9# 婴儿
逻辑错误,我录制的脚本执行的是一个业务流程,预想结果是该条记录的状态为变成已经确认,但是并发执行时,只有开始几条是正确的,后面的数据状态为还是新建状态
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2011-2-14 12:38:37 | 只看该作者
报的是什么错,是不是参数取数据的策略有问题
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2011-2-14 11:45:15 | 只看该作者
回复 7# mymagic
我现在设置的与主键同步的sequence作为参数,但是大用户并发的时候,会产生问题!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-10-16 09:54
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2011-2-14 11:36:14 | 只看该作者
    主键规则,作为参数。
    是去掉主键,不是去掉字段。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2011-2-14 11:30:25 | 只看该作者
    回复 3# mymagic 不能删主键啊,不然数据怎么插入啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2011-2-14 11:29:26 | 只看该作者
    回复 2# 参数是设置参数化的,大用户会产生并发操作,结果执行错误,这种问题怎么解决啊?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2011-2-14 11:27:40 | 只看该作者
    本帖最后由 努力向上爬 于 2011-2-14 11:29 编辑

    参数是设置参数化的,大用户会产生并发操作,结果执行错误,这种问题怎么解决啊?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-10-16 09:54
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2011-2-14 11:14:53 | 只看该作者
    去掉主键。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2011-2-14 11:09:54 | 只看该作者
    编号是参数化的吗
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-20 10:44 , Processed in 0.063905 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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