每一天都有新发现...

并发用户数

上一篇 / 下一篇  2012-12-17 00:38:45 / 个人分类:loadrunner

问题:支持100个并发同时登录,怎么理解?(并发用户数:在同一时刻与服务器进行了交互的在线用户数量)

刘德宝老师:100个并发同时登录并不代表你要设置100个虚拟用户,这是一个10*1和1*10的问题。100个并发可以100个虚拟用户同时做一件事情,也可以一个虚拟用户同时做100件事情。比例1:10000。如果一个系统要承受3500000的访问量,那可以设置350个虚拟用户。


随风:有广义并发和狭义并发之分。广义并发就是设定多少个虚拟用户,狭义并发还要设置集合点和虚拟并发用户数。刘德宝老师说的就是狭义和广义的概念,他可能是说广义并发用户和实际在线用户的比例1:10。针对测试目的不同广义狭义都要用。实际工作中,我们大部分应取狭义,如100个并发就设置100个虚拟用户做同一件事。老师说的350个虚拟用户,不是绝对的比例而应该只是举例说明。

lich:某时刻点的并发,一个并发对应一个用户。某时间段内的并发量,则是一个用户可产生多个并发。具体某时间段内需要多少并发量,需要多少个用户,需要计算的,最多用到的是 20/80 原则。一个用户多个并发就是做完一件事  又去重复做

sun:350000是指pv吗?PV(page view)即页面浏览量,或点击量,通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。要转化成并发用户得看用户都有哪些操作行为 分别的比例是多少

海带:能够支持2000个人同时操作系统。2000是同时在线人数,由同时在线用户要进行分析 转化成并发用户。

helloword:20/80原则指的是20%的时间内,完成80%的交易。举个例子, 比如有预测有1000个实体用户, 需要在早上30个小时内登陆完毕,但在这半个小时内总有高峰端, 比如前10分钟内集中登陆, 那你就需要有个模型说预测这个高峰时多时。 那就用2/8原则来预测。 半个小时*0.2= 6分钟, 6分钟内800个用户登录上去。那你设置场景的时候就是6分钟,800个均匀的登录上去,如果能登录,系统指标正常,那表明登录模块问题不大。集合点用于非常规测试,用来预测某一功能点的并发多线程能力。集合点只是手段,具体得看你的目标是什么。我的观点是:任何测试都是手段,手段后面的目标是什么需要非常清晰。 包括什么2/8原则,无非就是测试的目标就是找出登录模块是否有瓶颈么。loadrunner里面的100个并发,和我们通常所讲的系统能够支持100个并发用户是2个差别很大的概念。通俗点讲:loadruner里面的100个并发,都是机器人用户,会不断地操作功能点。(在相对不考虑思考时间) 而实体系统中的100个并发,有人很久才点某一个功能点,有人在发痴。。。。。等等。 所以2者的压力是完全不同的。海带讲的就是2000个实体并发,得转换成loadruner里面的并发。如果是我拿到这个需求(100个并发同时登录),那就如果这个系统投产了,那就去生产取日志,然后统计每个交易量,这样配比和交易量出来了,场景就出来了。如果没有投产么,和业务拍脑袋了。先拍脑袋,后拍屁股定下来,再拍脚后跟,开始干活。

卡卡西:100用户集合点测试和没有集合点测试不一样的,还要看场景。场景要分析清楚 到底压力在db 还是memcache app 负责均衡 或者图片服务器

TAG:

引用 删除 yjq30604   /   2015-01-07 14:39:44
引用 删除 yjq30604   /   2015-01-07 14:39:33
5
 

评分:0

我来说两句

Open Toolbar