51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3396|回复: 8
打印 上一主题 下一主题

[原创] 请帮忙分析一下2M带宽登陆的实例

[复制链接]
  • TA的每日心情
    擦汗
    2016-8-12 16:35
  • 签到天数: 38 天

    连续签到: 1 天

    [LV.5]测试团长

    跳转到指定楼层
    1#
    发表于 2007-12-13 11:14:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    看到一个实例,感觉不是很清楚,特地请教!

    注释: 一般情况下,比较好的用户体验是在5秒以内完成交易。
    2M带宽登录  图一:


    从图中数据可以分析出以下结论:
            2M带宽下,每秒处理完成的登录个数固定在12左右,登录响应时间随虚拟用户数增加而增长。在50个虚拟用户的压力下,登录响应时间在5秒(以上图中为了显示方便,数值在原值的基础上乘10)。所以2M支持的同时登录用户数是50左右。

    疑问: 从图一分析,我看在50个虚拟用户的压力下,相对应的登录响应时间在4分钟呢??  是我分析错误了吗? 如果错误的话, 能告诉我怎么看吗?

    服务器Cpu使用率见图二:


    可以分析出2M的带宽是处理的瓶颈。经过压缩的登录页的大小大约是20k(byte)而2M带宽可以换算成250kbyte/s,12*20 = 240k。可见带宽是瓶颈的结论是完全成立的。

    从图二看,下面给出的这个分析我没有看太懂,能帮忙看看并解释一下吗?

    非常感谢!!

    [ 本帖最后由 yezi2007 于 2007-12-13 11:19 编辑 ]

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-8-12 16:35
  • 签到天数: 38 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
     楼主| 发表于 2007-12-13 14:08:32 | 只看该作者
    对于高手来说可能是问题太简单和幼稚了,不过恳求给指导一下,在此先谢谢了!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2007-12-13 14:58:48 | 只看该作者
    分析下图1:在LR Analysis中将Average Response Time-Running Vusers-Transactions Per Second Merge在一起了,横轴是Elasped Time。

    具体请看下图


    此时再结合图2来看,CPU的平均利用率一直保持在78%左右,偶尔会升高至90%多。对于一般系统而言,已经达到了CPU利用率的瓶颈。

    因此,我觉得其结论应该是——CPU利用率出现瓶颈时,最佳并发用户数为50。

    再来看第二个结论“可以分析出2M的带宽是处理的瓶颈。经过压缩的登录页的大小大约是20k(byte)而2M带宽可以换算成250kbyte/s,12*20 = 240k。可见带宽是瓶颈的结论是完全成立的。”
    这里值得分析一下。

    2M带宽指的是bit,而我们常用的速率为byte,因此2M带宽的实际最高流量为250kb/s,这个说法没问题。
    但是带宽是否是瓶颈,这个需要用网络监控工具看一下,AIX下面的NMON,HP-UX下面的GLANCE都可以看到。如果仅仅是凭目前的TPS为12,每个登录页的大小是20K来推算的话,未免有些不合理。

    何况,我觉得从图上来看,目前系统的瓶颈在于硬件资源的CPU利用率,而并非带宽。因此,建议再进行测试,同时监控一下网络状况。

    PS,目前的加压方式为每分钟10个用户,这样很难明显看出用户数上升之后系统的性能变化。建议每次加用户之后,运行5分钟左右,这样变化的趋势会更加明显。

    PS2,可以试着做一做超过60VU的并发,比如从10-100,我觉得仅做到60就停下来是不够充分的,因为此时从响应时间上还没有看到系统的拐点。

    个人意见,欢迎讨论。

    [ 本帖最后由 seasons 于 2007-12-13 15:00 编辑 ]

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-8-12 16:35
  • 签到天数: 38 天

    连续签到: 1 天

    [LV.5]测试团长

    4#
     楼主| 发表于 2007-12-14 17:09:06 | 只看该作者
    非常感谢,可是我怎么看不出来在4分30秒时登陆相应时间是4.5s左右呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-12-20 11:54:24 | 只看该作者
    “运行4分30秒”vuser为50,而此时的登陆响应时间为4.5秒?“从图中怎么看出来的呀?请好心人指点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2010-12-23 13:11:05 | 只看该作者
    回复 4# yezi2007


        vuser为50,那条平行线对应到横轴上的长度,说明登陆响应时间为4.5秒
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2010-12-24 17:03:24 | 只看该作者
    3楼分析得透彻
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-12-24 17:27:52 | 只看该作者
    弱弱的问一下,从那个图中怎么查看cpu的使用率是百分之几十??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2010-12-24 17:29:07 | 只看该作者
    哦,第二个图中有。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-10 10:54 , Processed in 0.073024 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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