51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 5957|回复: 15

如何测试一个web网页的最大容纳用户数?使用loadrunner。

[复制链接]

该用户从未签到

发表于 2014-8-18 15:35:00 | 显示全部楼层 |阅读模式
我们公司目前有个web网页,功能很简单,都是登录-增删改查的操作。主管让我测试出系统最多能够容纳多少用户在线,就是最多允许多少vuser在网页中“各干各的”,而服务器能够承受住。
我没有思路,我只会做登录的并发。谢谢大家,教教我。
回复

使用道具 举报

该用户从未签到

发表于 2014-9-2 11:29:38 | 显示全部楼层
回复 1# 小宇十一月

可以录制多个脚本,然后在测试场景添加多个脚本同时运行。
但是,测试最大容纳用户数loadrunner是无法支持,或者说支持不好。因为浏览器访问页面是并发的,可能一个页面大于10个TCP,而loadrunner测试时最多一个用户两个TCP。相当于10辆车到达一个终点,一个是10车道(浏览器),一个是2车道(loadrunner),速度及压力完全不一样。
所以测试时使用loadrunner测试的最大用户不能代表服务器的最大用户数,实际要小于,但没有公式换算,因为每个网站不一样,每个HTTP请求响应时间、长度不一样。

可以参照这两个文档:
http://bbs.51testing.com/thread-980437-1-1.html
http://www.kylinpet.com/docs/kylinPET_Browser.html
回复 支持 1 反对 0

使用道具 举报

该用户从未签到

 楼主| 发表于 2014-8-19 09:07:49 | 显示全部楼层
大家帮忙看看哦
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-12-18 14:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2014-8-19 11:30:15 | 显示全部楼层
    我觉得是这样,
    最大用户可以做的事,那么可以录制几个不同脚本,除了登录,具体的增删查改可以有区别,
    然后 注意增加检查点,保证事务是否正确通过
    最后就用contorller来压,压一定的时间,比如先压500人,然后如果稳定就继续压,注意使用线程
    然后就是各做各的话 要注意一下参数的运用
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2014-8-21 13:09:54 | 显示全部楼层
    回复 3# jaywuhao38


        首先谢谢你的回答。
        然后,我想问:1)增删改查的操作也要登录以后才能进行,那增删改查的脚本中也会有登录的代码,这样的话,比如我给增加操作分配10个vuser,给删除操作分配10个vuser,一起添加到controller,岂不是同时有20个在登录了?
                             2)还有登录并发,我是希望比如40个vuser一起登录,使用不同的账号,那么是不是要这样设置:迭代一次,不要持续时间;取值方式为“unique+once”?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-1 08:26
  • 签到天数: 113 天

    连续签到: 1 天

    [LV.6]测试旅长

    发表于 2014-8-25 09:17:03 | 显示全部楼层
    mark一个。。。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.7]测试师长

    发表于 2014-8-25 21:09:45 | 显示全部楼层
    你得把业务预估值细化下来
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.7]测试师长

    发表于 2014-8-25 21:10:07 | 显示全部楼层
    例如其中的什么业务,多少比例之类的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-9-17 14:59:50 | 显示全部楼层
    楼主有loadrunner安装包吗,发给我一个行么?感激不尽
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-9-23 11:32:16 | 显示全部楼层
    这就是测试场景中的容量测试,百度一下就知道了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-9-25 11:25:45 | 显示全部楼层

    登陆可以放在函数 vuer_init中,运行时就只运行一次登陆了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-9-25 11:25:52 | 显示全部楼层

    登陆可以放在函数 vuer_init中,运行时就只运行一次登陆了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-4-26 13:27
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    发表于 2014-9-29 09:55:34 | 显示全部楼层
    在线用户数:用户同时在一定时间段的在线数量
    并发用户数:某一时刻同时向服务器发送请求的用户数
    一般而言,我们习惯以5-20的比率来推算并发用户与在线用户之间的关系。即,并发与在线的比例约为5%-20%
    比如,某网站存在注册用户数为10W人,但同时在线最多1W人,但这1W个人,可能只有500人会浏览帖子,500人会进行发帖,只有这1000个人对服务器才有交易,那我们计算并发量的时候,就可以以1000为标准!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-7-31 10:39:05 | 显示全部楼层
    支持楼上的说法
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.7]测试师长

    发表于 2015-8-2 08:57:01 | 显示全部楼层
    看命题就知道是新手哈
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-28 21:35 , Processed in 0.087455 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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