`

如何从最大用户并发数推算出系统最大用户数

 
阅读更多

引用说明:原来来自 http://www.51testing.com/?235595

如何从最大用户并发数推算出系统最大用户数

这篇文章解决了很多用户的难题,就是如何通过最大用户并发数来确定系统最大用户数,因为这个问题不解决的话,用户很难挑选到最为适合自身系统的服务器,我们来看看这篇文章。以下是作者原文。

本篇主要是性能方面的。

一个系统的最大并发用户数为1100,怎么能推算出该系统的支持最大用户数。

其中用户性能要求如下:支持100万注册用户

性能需求分析

1、根据用户的要求,本系统要支持100万用户,其中性能机器配置如何?高峰值是多少?带宽?等

2、如果都是采用公司的测试环境,那么本次性能应该做哪几种性能?性能评测、负载测试、强度测试?

3、怎么算出并发用户数?响应时间?

性能指标确定

因为用户的性能需求太广,没有定到具体的数值。那么我怎么开展后继的工作?
1、确定采用公司测试环境,不用考虑环境问题。也就是说,客户端、服务端以及带宽等一系统都可以不用考虑,这是固定。

2、考虑此项目组以前开发过的系统性能情况,能否做为一个参考值。
解决方案:找出本项目组以并发过二个项目,其性能个项指标进行求权。其中浏览功能:并发数为1100,平均响应时间363秒;每用户平均响应时间为0.33秒。每秒中并发3个用户。其中一系统用户已达500万,另一系统用户为320万。并且二系统一直运行正常,但目前的二系统的服务器各为3台。可以得出一台服务器为载166万,甚至更多。(因为服务器中有求权的关系)

3、100万用户,那么怎么计算出他的每小时峰值活动用户数?

解决方案:采用80•20原则计算得到每小时峰值活动用户数 6.667万/小时;那么每秒中的同一功能点点击并发数应该是18.5。

4、怎么得其并发数?

解决方案:本系统有多少个功能点?功能点为153个;也就是本系统在高峰值时一功能将被点击1258次,每秒点击0.35次。(不考虑间隔时间)考虑以前本项目组的数值。初步设置并发数为1100,主要以浏览功能为主、其次是查询和新增。

5、应该测试那种性能类型
经再三考虑,三种性能都进行测试。

执行性能

评测,依据性能指标确定中的第三点,将用户的并发设置为300-350,看其情况。
负载测试,以1100为起点
强度测试,为15小时和24小时为准

性能测试结果

发现本系统最大用户支持为1100.失败用户最高为209,响应时间为315。可以判断此系统最大并发数为1100左右。也就说此系统在一台服务器上可支持150万用户数。

根据上述情况,可以得出:

1100用户并发时,用户一共响应时间为315秒(即每用户平均响应时间0.005秒),其中最高产生209个失败用户,但成功用户基本上可以完成后续操作,符合现系统要求的最大稳定用户数。由此可得出本系统在新增功能点中支持最大用户并发数为1100。按照1*100比例,计算得到每小时峰值活动用户数11万/小时;采用80•20原则计算得出本系统支持注册用户数约为165万。而本系统性能需求大规模支持100万注册用户,由上述的数据我们的系统已达到本系统性能需求。

注:100万,采用80•20原则计算得到每小时峰值活动用户数6.667万/小时。

分享到:
评论

相关推荐

    系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式

    系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间QPS(TPS):每秒钟request/事务数量并发数:系统同时处理的request/事务数响应时间:一般取平均响应时间(很多人经常会把并发数和TPS理解混淆)理解了上面三...

    强调数字推算的100道趣题

    强调数字推算的100道趣题 强调数字推算的100道趣题

    软件性能测试并发数量计算公式(整理)

    与实际用户的使用有极大差别,所以,此数据不等同于实软件性能测试计算公式(整理)术语及缩写词 测试时间:一轮测试从开始到结束所使用的时间并发线程数:测试时同时访问被测系统的线程数。注意,由于测试过程中,每...

    车辆无陀螺航位推算系统的导航原理及其算法

    车辆无陀螺航位推算系统的导航原理及其算法

    GPS/航迹推算组合导航的列车防撞系统

    针对同一轨道上列车防撞预警,采用GPS卫星定位和航迹推算实现组合定位,通过无线数传技术,可用于复杂轨道地理环境(隧道、森林、丘陵等)下的局域铁路网行车安全管理。实验测试表明系统能够满足应用要求。

    时间推算器.rar

    日期推算,可以推算出几百亿年的日期,星期,天数。也可以由天数推算出星期和月份

    地理定位轨迹推算方法及系统

    地理定位轨迹推算方法及系统,介绍了地理定位轨迹的推算方法及系统的设计

    航位推算DR算法实现

    航位推算算法matlab实现,所使用数据为惯导(比对)数据、GPS起点位置或其他定位传感器。

    利用Excel公式推算出指定年份的母亲节和父亲节日期.rar

    利用Excel公式推算出指定年份的母亲节和父亲节日期.rar,本例所示,B2单元格用于指定具体的年份,利用介绍的公式,在A4和B4单元格中可推算该年的母亲节和父亲节的具体日期。

    时间推算器

    MFC开发的一个日期,天数,星期推算的程序,可以推算出几百亿年的日期。

    缩短积分时间可以提高航位推算导航系统的精度.pdf

    汽车航位推算(DR)导航系统采用一个陀螺仪(gyro)来推算车辆的即时航向。借助该信息再加上行驶的距离,导航系统可以正确确定车辆的位置,即使卫星信号因拥挤的城区环境或隧道而受阻时亦是如此。在DR导航中使用陀螺仪的...

    DR航位推算Matlab代码+数据.zip

    DR航位推算Matlab代码+数据(前向速度 右向速度 航向角 地球模型)

    基于指纹膜与航迹推算的井下人员定位系统

    针对RSSI指纹膜定位方法受矿井环境影响较大,而基于航迹推算的定位方法易形成误差累积的问题,设计了基于指纹膜与航迹推算的井下人员定位系统。该系统周期性采集人员的位置信息与运动姿态信息,利用K近邻和峰值检测方法...

    99宿舍在线客服系统,英语四六级查分,帮你推算准考证号

    99宿舍在线客服系统致力于为99宿舍平台用户提供最好的客服服务,缩短与用户间的距离、提高工作效率,为用户提供及时高效的服务。 用户无须注册,下载安装即可使用,简洁而方便的对话界面,使用户可以轻松与在线...

    微机数控系统总体设计方案拟定

    半闭环控制系统不能直接检测工作台的位移量,而是检测元件测出驱动轴的转角,再间接推算出工作台实际位移量。半闭环控制系统比闭环控制系统容易实现,节省投资,其性能介于开环控制系统和闭环控制系统之间,造价较...

    车载组合导航系统的卡尔曼滤波器的设计(论文)

    通过运动载体的“当前”加速度统计模型和本文建立的系统模型,推导出GPS子系统、航位推算子系统和GPS/航位推算组合系统的卡尔曼滤波方程。通过三个子系统的仿真实验,分析得出:系统滤波后比滤波前误差更小、曲线更...

    c#日期推算

    c#日期推算,输入一个日期,然后输出这个日期的后天,很简单的一个代码,用Visual Studio2010写的。

Global site tag (gtag.js) - Google Analytics