51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8303|回复: 22
打印 上一主题 下一主题

[原创] 关于并发登陆场景的迷惑之处

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-23 14:02:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近一资料上看到这样的一个场景设计(针对系统的并发登陆):
场景描述:
1.录制用户登陆操作
2.分别模拟不同用户数进行并发登陆 100,300,500,800,1000等(采用集合点)
3.压力持续时间:每组用户半小时

疑惑:既然是采用集合点,为什么还要持续半小时? 是验证模拟这半小时内用户反复并发登陆的情况?
各位在平时的并发测试过程中是怎么做的呢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-10-24 09:41:19 | 只看该作者
山高高手还是有点远!!沉没了!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-10-24 09:56:16 | 只看该作者
这半个小时是反复并发登陆,一次完了,重复执行,集结到集合点再次并发,
直至到达指定时间
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-10-24 10:45:35 | 只看该作者

回复 3# 的帖子

那你的意思是说当所有用户都达到了集合点再同时登陆,这个过程反复做半个小时??
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-10-24 11:00:00 | 只看该作者

回复 4# 的帖子

我觉得是这样的,你可以做个试验观察一下。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-10-24 14:49:45 | 只看该作者
同意楼上意见
并不觉得有不妥之处
请问你问题是什么?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    7#
    发表于 2008-10-24 15:39:31 | 只看该作者
    你的目标是什么?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2008-10-24 17:54:25 | 只看该作者
    目标:就是验证系统能否满足场景中不同人数的并发操作!!!
    疑惑之处:既然是集合点的并发,为何还要运行半小时?在我的感念里集合点形式并发测试运行一次就OK了!!!实在搞不懂运行半小时的意义是啥?难道验证系统能否持续承受并发登陆?

    各位在平时测试中类似的集合点并发场景都是运行一段时间吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2008-10-24 18:02:09 | 只看该作者
    “实在搞不懂运行半小时的意义是啥?难道验证系统能否持续承受并发登陆?”
    -是的,从你刚开始场景的描述来看是这样的。
    “各位在平时测试中类似的集合点并发场景都是运行一段时间吗?”
    -不一定,根据需求了,并发登陆一般不设置运行时间。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-16 14:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    10#
    发表于 2008-10-24 21:29:18 | 只看该作者
    持续时间是衡量服务器在一段时间内处理请求的能力,是一个趋势,平均值
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2008-10-24 22:56:30 | 只看该作者
    我同意楼上的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2008-10-26 12:00:53 | 只看该作者
    什么样的需求才需要以集合点形式运行一段时间呢?

    半小时内支撑在线用户1000
    一段时间内允许1000用户登录系统
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2008-10-30 11:58:53 | 只看该作者
    嗯 同意
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2008-10-30 12:34:39 | 只看该作者
    学习了...
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    15#
    发表于 2008-10-31 15:44:57 | 只看该作者
    原帖由 zhuyuancan 于 2008-10-24 17:54 发表
    目标:就是验证系统能否满足场景中不同人数的并发操作!!!
    疑惑之处:既然是集合点的并发,为何还要运行半小时?在我的感念里集合点形式并发测试运行一次就OK了!!!实在搞不懂运行半小时的意义是啥?难道验证系 ...


    是这样的,为了获取较为可信的并发处理时间数据,需要进行多次并发,集合多次并发处理的时间来计算平均值和方差,这样的数据可以说明其并发的稳定性和相对较准确的并发处理时间数据。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2008-11-3 15:29:56 | 只看该作者
    楼上说得正确,还有集合点应用时要配合集合点策略,可以设置集合人数、等待时间等参数,以求达到更好的效果
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2008-11-3 17:58:42 | 只看该作者
    这个叫并发稳定性测试。
    在一定的并发用户数压力下系统能坚持多少时间。
    比如说在中午12点-1点可能是个网站访问的高峰期,要求保证在这一个小时之内能够抗住1000个用户的并发登录,保证5000个人同时在线。
    对于这样的需求可以设定5000user的20%在登录界面提交时并发。脚本可以设计的比较简单:登录后点击两三个网页后又退出,如此反复循环,不设定循环间隔。场景总运行时间可设定大于1小时,比如1.5小时,只要服务器坚持到1小时多一点没有崩溃就OK。

    [ 本帖最后由 arnoldgao 于 2008-11-3 18:00 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2008-11-3 20:59:53 | 只看该作者

    有同样的困惑

    期待更多的解释
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2008-11-4 00:07:31 | 只看该作者
    学习了!!讲得很仔细!!这是任何一本参考书没有讲到的经典之作。

    申请加精!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2008-11-15 15:06:12 | 只看该作者
    同意arnoldgao的讲解!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-20 04:39 , Processed in 0.079017 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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