51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5033|回复: 14
打印 上一主题 下一主题

[原创] 用LoadRunner测试系统能够承受的最大用户数

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-10-22 17:56:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的LoadRunner8.1,服务器是另外一台台式机。在自己的笔记本上用LoadRunner录制了一个海量数据检索的脚本。想测试下系统可以承受大概多少人的数据检索。我设置虚拟用户数为500,cpu已经达到了100%,但等待一会儿还是已经测试成功,为发现失败的用户。设置虚拟用户数为600,明显感觉速度变慢,但最后还是测试成功?那么怎样测试数据才是最为准确的呢?请大家赐教?谢谢了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-10-22 19:01:20 | 只看该作者
如果楼主的license足够多的话,可以尝试一直ram up,然后监控服务器的response time或者hits per second,如果hits per second出现degrade,那么这个时候所达到的用户数差不多就是最大用户数了。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    3#
    发表于 2010-10-24 21:31:23 | 只看该作者
    CPU 100%是客户机还是服务器
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2010-10-25 09:21:15 | 只看该作者
    同楼上
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2010-10-25 09:58:44 | 只看该作者
    是安装LoadRunner的客户机
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2010-10-25 14:34:05 | 只看该作者
    本帖最后由 skycn_8888 于 2010-10-25 14:35 编辑

    大概一个进程方式模拟需要占用4MB的内存,每个用户大概需要60KB的带宽,按照网络瓶颈计算100Mb.
    压力机本身就有瓶颈啊!
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2010-10-25 14:42:03 | 只看该作者
    测试客户端的机器如果有性能瓶颈的话,您就不要继续了,这样的数据是不准确的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-10-25 15:13:50 | 只看该作者
    大概一个进程方式模拟需要占用4MB的内存,每个用户大概需要60KB的带宽,按照网络瓶颈计算100Mb.
    压力机本身 ...
    skycn_8888 发表于 2010-10-25 14:34



        “每个用户大概需要60KB的带宽”是怎么计算出来的啊,还有局域网带宽为100Mb的话,是不是说局域网中每台客户端电脑只能208个并发用户么{100Mb/60KB=(100×1000)Kb/(60×8)Kb =208个用户}  ,还是说这个局域网中的所有客户端电脑的并发用户总数只能等于208个啊?
    或者我的算法是不是正确的,望指点,谢谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2010-10-25 15:13:56 | 只看该作者
    大概一个进程方式模拟需要占用4MB的内存,每个用户大概需要60KB的带宽,按照网络瓶颈计算100Mb.
    压力机本身 ...
    skycn_8888 发表于 2010-10-25 14:34



        “每个用户大概需要60KB的带宽”是怎么计算出来的啊,还有局域网带宽为100Mb的话,是不是说局域网中每台客户端电脑只能208个并发用户么{100Mb/60KB=(100×1000)Kb/(60×8)Kb =208个用户}  ,还是说这个局域网中的所有客户端电脑的并发用户总数只能等于208个啊?
    或者我的算法是不是正确的,望指点,谢谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-10-25 21:53:47 | 只看该作者
    负载机器要多一些,分散压力测试进程本身的压力

    最大并发是要看响应时间和吞吐量的曲线变化趋势的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2010-10-26 17:54:09 | 只看该作者
    “每个用户大概需要60KB的带宽”是怎么计算出来的啊,还有局域网带宽为100Mb的话,是不是说局域网 ...
    51mobile 发表于 2010-10-25 15:13



    我也想问怎么算出来的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2010-10-26 18:20:13 | 只看该作者
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    13#
    发表于 2010-10-26 20:49:03 | 只看该作者
    那就得多用几台负载生成器的机器了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2010-11-3 09:52:01 | 只看该作者
    大概一个进程方式模拟需要占用4MB的内存,每个用户大概需要60KB的带宽,按照网络瓶颈计算100Mb.
    压力机本身 ...
    skycn_8888 发表于 2010-10-25 14:34


    怎么出来的,我也想知道。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2010-11-4 08:40:40 | 只看该作者
    回复 2# ziheng198688


        degrade是什么  能否解释清楚 我是菜鸟
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-14 14:50 , Processed in 0.093305 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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