51Testing软件测试论坛

标题: 如何模拟5万并发 [打印本页]

作者: zengli80    时间: 2011-4-20 09:56
标题: 如何模拟5万并发
公司最近开发了一个网上知识竞答系统,针对全国水利人员答题,但无法预计到底会有多少人参与,领导要求模拟5万并发,lr好像最大只支持1万用户吧?这种情况下要怎么做啊?

另外,我只模拟1000人,系统就很慢了,领导要我多用几种工具试,来对比测试结果,有这个必要吗?
作者: hongliangqing    时间: 2011-4-20 10:03
呵呵,帽子:多台客户端并发啊。
作者: zengli80    时间: 2011-4-20 10:12
lr 的license是1万用户,多台客户端并发可以达5万吗?
作者: yangemil    时间: 2011-4-20 10:36
我记得有个65000的license 。
建议你还是多用几个测试机,5W并发时,估计测试机本事就会出现瓶颈!
作者: frankwangzy1103    时间: 2011-4-20 15:33
你老板比较扯~
50000*3200*24
每天有40亿个请求

其实可以这样,你按照单台的配置去组逐渐增加并发数,看看tps和相应时间及错误
看下什么时候最好
如果已经调优的情况下。再用增加服务器的方式测下,一般增加服务器都能提供tps。但不能保证是线性增长的。
作者: archonwang    时间: 2011-4-20 15:57
....同上,估算得不太靠谱。。。
作者: zengli80    时间: 2011-4-21 16:28
50000*3200*24
每天有40亿个请求

请问3200、24是指的什么?还是tps一般多少才好?
作者: mymagic    时间: 2011-4-21 16:41
....同上,估算得不太靠谱。。。
archonwang 发表于 2011-4-20 15:57



    同。。。。。。。
作者: a63307517    时间: 2011-4-21 17:08
遇到这种领导真是很杯具~~但这种领导又不占少数~~
作者: weijie_1016    时间: 2011-4-21 17:20
3200?
是3600吧
作者: hongliangqing    时间: 2011-4-21 17:41
回复 1# zengli80


    你老板笨,你对性能测试也不懂。哎。要你还没明白的话。我就直接给你6500 license 吧。真是郁闷!看的急啊、
作者: a63307517    时间: 2011-4-21 18:29
回复 11# hongliangqing


兄弟能发我一个吗?谢谢~~~19506044@qq.com
作者: kuangquanshui    时间: 2011-4-21 18:44
呵呵
作者: zengli80    时间: 2011-4-21 21:49
回复  zengli80


    你老板笨,你对性能测试也不懂。哎。要你还没明白的话。我就直接给你6500 licens ...
hongliangqing 发表于 2011-4-21 17:41


我对性能测试的确是入门,很多都不懂,针对这种全国性质的知识竞答,一般并发多少用户比较合适呢?
作者: zengli80    时间: 2011-4-21 21:52
你老板比较扯~
50000*3200*24
每天有40亿个请求

其实可以这样,你按照单台的配置去组逐渐增加并发数, ...
frankwangzy1103 发表于 2011-4-20 15:33


为什要这样换算?以前只听说取用户数的10%做并发,5万并发不就是支持50万用户吗?
作者: 飞云天    时间: 2011-4-21 22:57
先搞懂应用场景吧,可能会出现的情况有个大概的认识,就算30亿,再做也不迟
作者: jj_ljw    时间: 2011-4-22 09:44
作个单台服务器的容量测试,再估算下系统能容纳人数。
作者: hongliangqing    时间: 2011-4-22 09:53
回复 14# zengli80


    关键有多少人用你这系统,对不对?不是我说个数字合适。
作者: hongliangqing    时间: 2011-4-22 10:07
回复 12# a63307517


    我干嘛发你邮箱,好东西大家共享啊,AEACFSJI-YJKJKJJKEJIJD-BCLBR  支持6.5万用户
作者: wsbuaa    时间: 2011-4-22 10:11
本帖最后由 wsbuaa 于 2011-4-22 10:17 编辑

老板铁定是啥都不懂的
他所谓的“5万并发”可能是指每日有5万的访问量而已
这跟并发的概念差远了
估计像新浪这样的大型门户网站都达不到5万并发
而且像网站类的这种难以估计使用人数的,我觉得估计每日访问量比较靠谱
作者: frankwangzy1103    时间: 2011-4-22 10:25
3200?
是3600吧
weijie_1016 发表于 2011-4-21 17:20



    我打错了,是3600
如果是5万并发,那么每秒有50000个用户,平均每天有3600(秒)*50000*24(小时)
作者: cutealca    时间: 2011-4-24 23:15
回复  a63307517


    我干嘛发你邮箱,好东西大家共享啊,AEACFSJI-YJKJKJJKEJIJD-BCLBR  支持6.5万用 ...
hongliangqing 发表于 2011-4-22 10:07



完全正确!
作者: dionysus    时间: 2011-4-25 10:52
在线用户数量≠并发用户数量,这个得和老板说清楚。网上知识竞答系统什么时间段访问量高(有组织活动的时候吧),竞答时开放时间多长,全国水利人员大概有多少,是不是所有人都有权限访问,等等。这种B/S架构的系统设计压力场景时应该更偏重于前端用户操作模拟。
作者: yiyihui    时间: 2011-4-25 10:59
有时候老板或项目组的人并不明白并发的实际意义,你给他们普及一下,呵呵。
对于并发量获取有几种方法的,最有效的当然是根据实际业务进行合理分析得到的结果,如果实际没在,可以根据一些评估或调研的方法得到,拍脑袋给出的数据没有意义。
作者: lishuyi    时间: 2011-4-25 12:45
顶一下,新手,我对性能测试也不是特别了解
作者: linghan1991    时间: 2011-4-25 14:16
来学习一下
作者: zengli80    时间: 2011-4-25 16:50
作个单台服务器的容量测试,再估算下系统能容纳人数。
jj_ljw 发表于 2011-4-22 09:44


作个单台服务器的容量测试怎么做?
作者: yy100t    时间: 2011-4-26 09:09
回复  a63307517


    我干嘛发你邮箱,好东西大家共享啊,AEACFSJI-YJKJKJJKEJIJD-BCLBR  支持6.5万用 ...
hongliangqing 发表于 2011-4-22 10:07



    谢谢
作者: xiner1010    时间: 2011-4-26 13:27
回复  a63307517


    我干嘛发你邮箱,好东西大家共享啊,AEACFSJI-YJKJKJJKEJIJD-BCLBR  支持6.5万用 ...
hongliangqing 发表于 2011-4-22 10:07



无意间路过,就发现这么好个东东,太赞了,谢谢。。。非常感谢您的分享!!!
作者: hongliangqing    时间: 2011-4-26 14:26
回复 30# xiner1010


    不客气!
作者: gamingirl    时间: 2011-4-26 15:53
回复 19# hongliangqing

无意路过,多谢 hongliangqing 分享
作者: hongliangqing    时间: 2011-4-26 17:25
回复 32# gamingirl


    不客气!祝你用的开心!
作者: lamuda    时间: 2011-4-26 21:58
回复 19# hongliangqing


    牛人,谢谢
作者: 小鱼儿乖乖    时间: 2011-4-28 11:49
好人还是多,希望楼主解决问题后能把方法共享,O(∩_∩)O谢谢。
作者: zhouxuan623    时间: 2011-4-28 16:03
5万的并发。。。。。。。。。。。。。。公务员。。。。。。。。。。。。。。我去  没见过这么拼命的
还有刚才那个换算40亿的公司 没看懂  请教高人!
作者: zhouxuan623    时间: 2011-4-28 16:05
5万的并发。。。。。。。。。。。。。。公务员。。。。。。。。。。。。。。我去  没见过这么拼命的
还有刚才那个换算40亿的公司 没看懂  请教高人!
作者: 小七亦心    时间: 2011-4-29 09:50
谢谢无私分享
作者: liuliu022004    时间: 2011-4-29 11:14
真正的并发比较少吧。一般是增量并发,待用户全部加载后持续执行一段时间。这应该比较符合实际模型吧。
我觉得他们老板的5w的意思也是个增量并发的过程。
作者: test_test81    时间: 2011-4-29 11:47
本帖最后由 test_test81 于 2011-4-29 11:52 编辑

回复 1# zengli80

如果对考试系统,在统一时间内交卷,5w的并发我觉得是正常的(前提是考试的人要多),对于5w的并发,个人认为看请求的复杂程度,带宽来确定是否在一台机子上进行(简单说就是不要让瓶颈发生在客户端和客户端网络上)。做性能测试前还是先了解需求和系统,再去做才能事半功倍
作者: cherubim    时间: 2011-5-3 09:51
我倒是觉得这种考试类的项目,在某个时间段的并发还是有可能达到5万并发的,毕竟全国水利的人员还是很多。至于大家说的50000*3600*24这个算法也不太合适这种突发并发量高的系统吧。我觉得同时在线数可以调研下设置一个大于5万的用户,同时在某个事务设置集合点,等用户到达5万进行事务处理
作者: jsqyue    时间: 2011-5-3 16:22
5w的并发量的确很大,但国内一些大规模的考试能达到这种要求,甚至考试系统为了防止服务器当机增加了离线考试。
说回来,5w的并发测试,对测试机的要求很大,别说用一台测试机了,就是用10台测试机都不为过,可能服务器没压的怎么样,测试机先崩溃了。
另外,测试时带宽怎么解决,百兆的带宽根本支持不了多少人就占满了,要是换成别的,测试机的网卡也需要升级,测试成本不知道你们公司考虑了没有。
还有就是测试安排,说实话,5w人的压力测试不好测。
最好是问清楚,是5w的并发,还是5w的响应,这俩有本质区别。
再问问,负载测试需要负载多久,要是真负载一天,那可真是上面朋友说的,几十亿了。
作者: lulei1020    时间: 2011-5-4 08:44
谢谢分享
作者: Shawn_918    时间: 2012-1-30 10:33
本帖最后由 Shawn_918 于 2012-1-30 10:50 编辑

我最近也在写 性能测试案例  很是迷茫啊
作者: jxxgwenqing    时间: 2012-1-30 11:30
AEACFSJI-YJKJKJJKEJIJD-BCLBR  支持6.5万用户    感谢下
作者: shigejinian1    时间: 2012-1-30 16:31
5w的并发量的确很大,但国内一些大规模的考试能达到这种要求,甚至考试系统为了防止服务器当机增加了离线考 ...
jsqyue 发表于 2011-5-3 16:22

先感谢一下 6.5W lisence!!!  另附上个人理解: 假如需要测试5W并发量,那么像43#所述,本身测试成本将不易控制及承受。 建议制定相关的应急预案 比如 分省、分市、分时间段进行考试,从而在小的可承受可控制的范围环境 进行测试调优。将系统使用往可控的条件环境上靠,而不是一味的追求高并发、高性能的系统。毕竟受众群体是考试者及一线,而不是领导。
作者: yulei1983    时间: 2012-2-13 17:35
200并发就已经很了不起了
作者: clack-kent    时间: 2012-2-14 13:18
谢谢
yy100t 发表于 2011-4-26 09:09



    谢谢!好动洗必须拿出来分析!
作者: mvvztt    时间: 2012-2-14 22:16
应该是5W在线吧~~




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2