精华内容
下载资源
问答
  • 平均并发用户数计算公式

    千次阅读 2019-06-25 10:07:44
    1.平均并发用户数计算公式 C=nL / T 其中C是平均的并发用户数,n是平均每天访问用户数,L是一天内用户从登录到退出的平均时间(操作平均时间),T是考察时间长度(一天内多长时间有用户使用系统) 2.并发用户数...

    1.平均并发用户数的计算公式

    C=nL / T
    其中C是平均的并发用户数,n是平均每天访问用户数,L是一天内用户从登录到退出的平均时间(操作平均时间),T是考察时间长度(一天内多长时间有用户使用系统)

    2.并发用户数峰值计算公式

    C’ ≈ C+3根号C

    其中,C’指并发用户数的峰值,C即是平均并发用户数。

    既然这2个公式我们来假设一下1000万用户可能会产生的并发情况

    1.n每天访问用户数量=1000万

    2.假设这个服务是用作网上银行的操作,L=一天内用户从登陆到退出的平均时间设为(5分钟),T假设每天早晨8点-12点,均有用户访问。时长16小时即960分钟。

    (这个用户数量,我们就假定为平均每天访问系统的用户数,如果是总用户数量,那么则需要先算出1000万用户,每天平均有多少用户访问。)

    C=10000000*5/960=52083.33/m (即52083.33每分钟)

    3.并发用户峰值为

    C’ ≈ 52083.33+3根号52083.33=52083.33+3228.22=52767

    参考:https://blog.csdn.net/dahuzix/article/details/78636607

    展开全文
  • 一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据 1)平均并发用户数为 C = nL/T 2)并发用户数峰值 C‘ = C + 3*根号C C是平均并发用户数,n是login session的数量,L是login session的平均长度...

    一、经典公式1:

    一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据

    1)平均并发用户数为 C = nL/T
    2)并发用户数峰值 C‘ = C + 3*根号C
    C是平均并发用户数,n是login session的数量,L是login session的平均长度,T是值考察的时间长度
    C’是并发用户数峰值

    举例1:假设系统A,该系统有3000个用户,平均每天大概有400个用户要访问该系统(可以从系统日志从获得),对于一个典型用户来说,一天之内用户从登陆到退出的平均时间为4小时,而在一天之内,用户只有在8小时之内会使用该系统。
    那么:
    平均并发用户数为:C = 400*4/8 = 200
    并发用户数峰值为:C‘ = 200 + 3*根号200 = 243

    举例2: 某公司为其170000名员工设计了一个薪酬系统,员工可进入该系统查询自己的薪酬信息,但并不是每个人都会用这个系统,假设只有50%的人会定期用该系统,这些人里面有70%是在每个月的最后一周使用一次该系统,且平均使用系统时间为5分钟。
    则一个月最后一周的平均并发用户数为(朝九晚五):
    n = 170000*0.5*0.7/5 = 11900
    C= 11900*5/60/8 = 124
    吞吐量计算为:F = Vu * R / T 单位为个/s

    F为事务吞吐量,Vu为虚拟用户数个数,R为每个虚拟用户发出的请求数,T为处理这些请求所花费的时间 F为事务吞吐量,Vu为虚拟用户数个数,R为每个虚拟用户发出的请求数,T为处理这些请求所花费的时间

    二、通用公式2:

    对绝大多数场景,我们用(用户总量/统计时间)*影响因子(一般为3)来进行估算并发量。
    比如,以乘坐地铁为例子,每天乘坐人数为5万人次,每天早高峰是7到9点,晚高峰是6到7点,根据8/2原则,80%的乘客会在高峰期间乘坐地铁,则每秒到达地铁检票口的人数为50000*80%/(3*60*60)=3.7,约4人/S,考虑到安检,入口关闭等因素,实际堆积在检票口的人数肯定比这个要大,假定每个人需要3秒才能进站,那实际并发应为4人/s*3s=12,当然影响因子可以根据实际情况增大!

    三、根据PV计算公式:

    比如一个网站,每天的PV大概1000w,根据2/8原则,我们可以认为这1000w pv的80%是在一天的9个小时内完成的(人的精力有限),那么TPS为:
    1000w80%/(93600)=246.92个/s,取经验因子3,则并发量应为:
    246.92*3=740

    四、根据TPS估计:

    公式为 C = (Think time + 1)*TPS

    五、根据系统用户数计算:

    并发用户数 = 系统最大在线用户数的8%到12%

    备注:本人目前在网上只找到了这5种,计算并发用户数的方法,其他计算方法,欢迎大家留言补充

    转载于:https://my.oschina.net/u/1420250/blog/1633245

    展开全文
  • 注意,由于测试过程中,每个线程都是以尽可能快的速度发请求,与实际用户的使用有极大差别,所以,此数据不等同于实际使用时的并发用户数。每次时间间隔:测试线程发出一个请求,并得到被测系统的响应后,间隔多少...
  • 并发用户数、吞吐量、思考时间的计算公式
  • 1、平均并发用户数 C = nL/T 其中 C:平均的并发用户数; n:平均每天访问用户数(login session的数量); L:一天内用户从登录到退出的平均时间(login session的平均长度); T:考察的时间段长度(一天...

    (转)http://blog.sina.com.cn/s/blog_1530d26030102x39z.html

    1、平均并发用户数
    C = nL/T
    其中
    C:平均的并发用户数;
    n:平均每天访问用户数(login session的数量);
    L:一天内用户从登录到退出的平均时间(login session的平均长度);
    T:考察的时间段长度(一天内多长时间有用户使用系统);
     
    2、并发用户数峰值:
    C'≈C+3*根号C
    其中
    C:公式1中的平均并发用户数;
     
    3、请求数计算公式:
    R = T / TS
    其中
    R:每个虚拟用户发出的请求数;
    T:性能测试所用的时间;
    TS:思考时间;
     
    4、吞吐量计算公式
    F=VU * R / T 
    其中
    F:吞吐量;
    VU:虚拟用户个数;
    R:每个虚拟用户发出的请求数;
    T:性能测试所用的时间;
     
    5、TPS计算公式
    TPS = 并发数/平均响应时间
     
    在现实世界里,登陆的用户是按照以下的方式运作的:
    1、沉睡状态 -- 在非工作时间不登陆;
    2、片刻状态(上升) -- 开始工作的时候,人们开始登录系统;在线的数量不断增加;
    3、稳定期 -- 在线的用户数保持稳定;
    4、片刻状态(回落) -- 工作时间结束;人们退出系统;在线人数减少;
    这四个状态周而复始。
    我们要更精确预估高峰期并发用户数,应该遵循下面的步骤:
    1、根据经验来估计稳定期的时间段;
    2、估计在稳定期的登录用户数;
    3、根据公式计算平均并发用户数;
    4、运用公式计算高峰并发用户数;
     
    例子:
    市政府准备为了其170,000名员工运行一个薪酬系统,员工可以通过此系统查询自己的薪酬信息。由于IT技能的差异、电脑的资源有限以及其他种种的原因,预计到系统上线只有50%的员工会定期使用该系统。这些员工中的70%会在每个月的最后一周使用系统一次。据观测,参与了用户接受度测试的员工们平均使用这个系统的时间是?5?分钟。
    n = 170000*0.5*0.7/5 = 11900
    L = 5分钟
    T = 8小时 = 480分钟
    C = nL/T = 11900*5/480 = 124
     
    补充条件:假设80%的员工进入薪酬系统的时间是上午9:30到12:30以及下午2:30到4:30这5个小时,尽管一天工作时间是8小时,并且在这5小时之间登录数保持稳定
    T = 5小时 = 300分钟
    n = 11900*0.8 = 9520
    L = 5分钟
    C = nL/T = 9520*5/300 = 159
    高峰并发用户数:C'≈C+3*根号C = 196

    转载于:https://www.cnblogs.com/pingzizhuanshu/p/9563825.html

    展开全文
  • 2、要想计算并发用户和在线用户数之间的关系——并发度 并发度通过线上的数据,年月日时分秒的计算出,如2021年10月5日在线用户数是10000,那么并发度=10000/24x60x60=1% 那么TPS=在线用户数*并发度=10000*1%==100...

    前置:单接口的tps不能代表线上的性能,混合计算才更符合线上场景

    1、跟开发或者其他人怎么说tps

     并发数是 16TPS,就是 1 秒内整个系统处理了 16 个事务

     2、要想计算并发用户和在线用户数之间的关系——并发度

    并发度通过线上的数据,年月日时分秒的计算出,如2021年10月5日在线用户数是10000,那么并发度=10000/24x60x60=1%

    那么TPS=在线用户数*并发度=10000*1%==100TPS,当系统达到100tps时,才能承受10000用户同时在在线

    3、计算公式

    如果要有公式的话,这个计算公式将非常简单:TPS=响应时间(单位ms)1000ms​∗压力机线程数

    总结:

    通常所说的并发都是指服务端的并发,而不是指压力机上的并发线程数,因为服务端的并发才是服务器的处理能力。

    性能中常说的并发,是用 TPS 这样的概念来承载具体数值的。

    压力工具中的线程数、响应时间和 TPS 之间是有对应关系的。

    4、举例子

    4.1、请问有历史线上数据的情况如何计算并发度?

    1. 统计某时段的当前在线用户数;
    2. 统计同一时段的操作某个功能的用户数;
    3. 把所有功能操作的用户数都统计出来;
    4. 将统计出来的用户数除以在线用户数就知道并发度了;

    4.2、如果生产有连接数的监控,那么根据如何方式计算

    并发度=(活跃用户数/在线用户数)*100%,
    活跃用户数=对应业务连接数,
    在线用户数=443连接去重后的ip数,
    并发度=(对应业务连接数/去重ip数)*100% 

    综合上面两个例子:

    并发用户数(TPS)是 193.6TPS。如果并发度为 5%,在线用户数就是 193.6/5%=3872。 这里的在线用户数字是指根据例子中的TPS=193.6的时候,服务端就有能力支持3872个在线用户同时在线

    展开全文
  • 计算并发用户数的五种方法

    万次阅读 多人点赞 2017-07-11 15:33:18
     一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据    1)平均并发用户数为 C = nL/T  2)并发用户数峰值 C‘ = C + 3*根号C  C是平均并发用户数,n是login session的数量,L是login ...
  • TPS,并发用户数,吞吐量以及一些计算公式 基本概念 TPS:每秒同时处理的请求数/事务数 并发数:系统同时处理的请求数/事务数 响应时间:一般去平均响应时间,只有当方差过大时,去90%的响应时间值 吞吐量:...
  • 一、并发用户数计算公式 1.例子1 1.平均并发用户数的计算公式 C=nL/T 其中C是平均的并发用户数,n是平均每天访问用户数,L是一天内用户从登录到退出的平均时间(操作平均时间),T是考察时间长度(一天内多长...
  • 并发用户数计算

    2020-06-17 20:12:45
    一、通过TPS来估算并发用户数 并发用户数 = TPS*(RT+Think Time) ...C是平均并发用户数,该公式遵循泊松分布理论。 举例,假设系统A,该系统有3000个用户,平均每天大概有400个用户要访问该系统(可以从
  • 一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据 1)平均并发用户数为 C = nL/T 2)并发用户数峰值 C‘ = C + 3*根号C C是平均并发用户数,n是login session的数量,L是login session的...
  • 本文来自于csdn,文章主要从系统吞度量要素,系统吞吐量评估,软件性能测试的基本概念和计算公式等等方面来介绍。一.系统吞度量要素:一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联...
  • 1.并发 一般使用TPS( 每秒事务处理量(TransactionPerSecond))来承载并发的概念 通常所说的并发都是指服务端的并发,而不是指...2.在线用户数并发数计算 为了能 hold 住更多的用户,通常都会把一些数据放到 R...
  • 系统性能及并发数的一些计算公式 单位时间并发数 QPS(TPS)=并发数/平均响应时间 QPS(TPS): 每秒钟request/事务 数量 并发数: 系统同时处理的request/事务 响应时间: 一般取平均响应时间 最大线程 Max number of ...
  • 并发用户数相关的概念还包括“并发用户数”、“系统用户数”和“同时在线用户数”,下面用一个实际的例子来说明它们之间的差别。假设一个OA系统,该系统有2000个使用用户——这就是说,可能使用该OA系统的用户总数...
  • 并发计算公式

    千次阅读 2019-10-06 23:08:11
    并发的基本概念 并发的概念:  指网站在同一时间访问的人数,人数越大...估算业务并发量的公式: C=nL/T C^=C+3×(C的平方根) 其中:C是平均的业务并发用户数、n是login session的数量、L是login session的平...
  • 在实际性能测试中,测试人员常常会关心到并发用户数,也就是从业务角度关注...公式(2)则给出了并发用户数峰值的计算方式中,其中,C’指并发用户数的峰值,C就是公式(1)中得到的平均的并发用户数。该公式的得出是
  • 公式1:并发用户数=最大在线用户数*(5%~20%) 个人理解:这个百分比较难统计,且没有较为专业的统计方法,故误差较大 公式2:最大在线用户数=web支持的最大连接数*session过期时间/http连接保持时间 个人理解...
  • 并发用户数相关的概念还包括“并发用户数”、“系统用户数”和“同时在线用户数”,下面用一个实际的例子来说明它们之间的差别。  假设有一个OA系统,该系统有2000个使用用户——这就是说,可能使用该OA...
  • 并发用户数、在线用户数、系统用户数的关系 与并发用户数相关的概念还包括“并发用户数”、“系统用户数”和“同时在线用户数”,下面用一个实际的例子来说明它们之间的差别。 假设有一个OA系统,该系统有2000个...
  • 在线用户数与并发用户数的区别和比例关系

    万次阅读 多人点赞 2017-11-26 12:19:34
    在线用户数与并发用户数的区别和比例关系 在线用户数:用户同时在一定时间段的在线数量 并发用户数:某一时刻同时向服务器发送请求的用户数 一般而言,我们习惯以5-20的比率来推算并发用户与在线用户之间的关系...
  • 在线用户数与并发用户数的区别和比例关系 在线用户数:用户同时在一定时间段的在线数量 并发用户数:某一时刻同时向服务器发送请求的用户数 一般而言,我们习惯以5-20的比率来推算并发用户与在线用户之间的关系。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,674
精华内容 9,069
关键字:

并发用户数计算公式