51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2910|回复: 1
打印 上一主题 下一主题

[原创] 如此计算,是否合理,欢迎指正

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-12-4 09:14:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
说明:
以下表格数据均来自我们的培训平台统计数据,其中学员数9963,教师数222,共计用户10185个。数据真实有效,是我们评估培训平台其他各项数据的最好依据。

每日文章数和访问数分析

日期  文章数  评论数  会员访问  非会员访问  总访问  
5  38719  68565  708893  226851  935744  
6  32942  73148  615271  174752  790023  
7  63458  85459  693013  214114  907127  
8  74701  100830  715694  160251  875945  
9  86400  102031  781875  174141  956016  
10  92386  106719  855040  213374  1068414  
11  92534  106552  865213  200274  1065487  
12  56680  90444  669486  141609  811095  
13  48839  72232  548676  115226  663902  
14  44325  78458  627661  145154  772815  
15  44513  69980  530622  95175  625797  
16  43647  70189  523755  81182  604937  
17  45068  65357  472763  43503  516266  
18  47172  64714  488651  51597  540248  
最大值   92534   106719   865213   226851  1068414  
最小值   32942   64714   472763   43503  516266  
平均值  57956  82477  649758.0714 145514.5 795272.6

说明:以上是培训第1天到第14天共14天的统计数据。
分析:
1、 因此次培训属全国第一次尝试,学员、教师积极主动性非常高,所以平均每天有:
10185+10185*145514.5/649758.0714=12465.95 人(如此计算我们把所有的点击数归为这些用户每天点击数的总和)
2、 会员数和非会员访问平均比例为:649758.0714/145514.5=4.47
3、 文章数和评论数平均比例为:57956/82477=0.70
4、 平均每人每天操作数为:795272.6/12465.95=63.80,最高为:1068414/12465.95=85.71
5、 一天以20小时计算,系统平均每秒响应的请求数为:795272.6/72000=11.05,也就是说:系统的平均吞吐量每秒达11.05;最高为1068414/72000=14.84 。
6、 一人一天以2小时计算(我们估计学员平均只可以达到这个水准,也只要求达到这个水准即可),那么平均每秒点击数为:63.80/7200=0.00886,最高为:85.71/7200=0.01190
7、 支持同时在线用户数为:11.05/0.00886=1247,这个凭借经验,一般是符合常理的,也正好是总人数的10%。但是这个在线人数同一人一天在线学习时间是成正比例关系的,如果在线学习时间越长,那么同时在线时间人数就越多,假设在线学习时间为t,那么平均同时在线人数可表示为:11.05/(63.80/(3600t)),最高为14.84/(85.71/3600t)。所以,如果每人每天在线学习时间为3小时,那么平均同时在线人数为:1870.66 ,最高为:1869.96。,如果每天在线学习时间为4小时,那么平均同时在线人数为:2493.79,最高为:2493.28 。
(1)、经计算,平均同时在线学习人数和最高学习人数,基本相同,所以,平台在线学习用户一般趋于稳定,在平台使用过程中,不会出现太大波动。
   (2)、经计算,学员在线学习时间越长,那么系统可支持的同时在线人数会越长一般可按照这个公式计算:11.05/(63.80/(3600t)),t为在线学习时间。

根据以上数据分析结果,现在我们如果要组织8万人的在线学习,如果按照每天约有10%的学员在线,也就是8000学员同时在线学习,那么系统应该平均承受的压力为:
如果我们假设每个人每天在线学习时间平均为2小时,那么系统的平均吞吐量应该为:
63.80*8000/(3600*2)=70.89 /秒(最高为85.71*8000/(3600*2)=95.23 /秒)
计算公式为:63.80*p/(3600*t) (其中p表示在线人数,t表示在线学习时间)
所以,系统测试结果的平均吞吐量应该达到 70.89/sec ,
最高可满足为 95.23/sec ,这个数值推测的是否合理,望各位网友提出自己的观点。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-12-12 17:19:51 | 只看该作者
不明白
纯顶
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 04:34 , Processed in 0.059217 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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