51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3307|回复: 10
打印 上一主题 下一主题

[讨论] 请大家指教测试Loadrunner测试思路

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-6-18 11:27:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
(1)网站已经在internet上运行

(2)如何通过loadrunner(CPU使用,内存事情情况,响应时间)估算该网站的最大用户访问数量?


------------------------------请大家指教测试思路
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2013-6-18 16:54:54 | 只看该作者
求大师指点
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2013-6-18 17:31:29 | 只看该作者
这个你没说详细哇,只能先设置一个大概值先测,然后在慢慢往上加再看相关参数,直到系统出现瓶颈咯
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2013-6-18 21:20:22 | 只看该作者
可以放弃了,上了外网用LR不靠谱了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-4-2 12:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2013-6-18 21:38:33 | 只看该作者
    菜鸟觉得,是不是可以先看看内网的表现情况,再对比外网的情况,再分析影响外网表现的因素,再考虑在几个潜在用户的地区都进行性能测试看看情况。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2013-6-19 09:16:58 | 只看该作者
    呵呵,用户要求提交支持多少用户的测试报告啊。。。。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2013-6-19 13:12:19 | 只看该作者
    呵呵,用户要求提交支持多少用户的测试报告啊。。。。。。。
    ggmm20122013 发表于 2013-6-19 09:16



        那你们在公司里再部署一套环境,找个与上线服务器差不多的硬件。在内网测一下。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2013-6-19 15:05:08 | 只看该作者
    上了外网受网络影响很大,如果是真实用户,是来自不同地方的,如果使用测试工具则是来源一个点,该点的网络质量无法代表互联网的用户。

    网络质量对性能也是很大影响,TCP建立时间太长、延迟、或吞吐量受到限制都会影响用户数。另外,TCP时间长啦,表示用户响应时间长,如果用户响应时间超过8秒(2-5-8原则),则表示该用户还是失败的,因为用户已经无法忍受啦。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2013-6-19 17:08:30 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2013-6-19 18:39:57 | 只看该作者
    lin39320028说得有些道理,TCP连接长,有些WEB服务器TCP会跟业务线程绑定在一起,即一个TCP连接对应一个线程,线程池是有限的;当然有些WEB服务器实现里异步,则没有这个问题。但TCP连接长测试的用户响应长可能是网络的影响,不是服务器的性能问题,这点也要考虑。

    另外,由于现在的浏览器是并发的,一般是并发6个,有时资源很多(如www.qq.com一个页面资源很多),浏览器为了快速显示页面,并发连接有时达到20个,这个可以抓包或使用浏览器自带的调试工具可以看出。

    但loadrunner测试工具每个虚拟用户最大只有两个并发(可以使用wireshark抓包看到),其他测试工具如jmeter很多就只有一个并发;国产的kylinPET性能工具最新版本支持模拟浏览器一样的并发;并发越大脚本执行时间越短。

    所以,如果使用loadrunner测试的用户数是1000,其实并不能表示支持1000用户,因为真实浏览器的并发数远比2个多,假设1000用户*2并发=2000线程,但2000线程/真实浏览器的16个并发=125个。当然这个换算不一定成立,但可以借鉴

    所以,想测试有能支持多少用户,最好能真实模拟浏览器的操作,所以建议可以考虑kylinPET性能工具,并且测试的事务(页面)在合理的时间范围内,这样才算支持工具测试的用户数。如果服务器是异步IO,则TCP连接基本不影响WEB服务器(TCP连接不与WEB服务器的线程绑定),只是服务器系统资源有影响,这个就要考虑不同场景
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2013-6-19 21:25:57 | 只看该作者
    学习了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-22 02:15 , Processed in 0.078829 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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