一 常用平均并发数计算公式
1.1 普通计算方法
计算公式: TPS=总请求数/总时间
按照需求所示,第32周有4.13万的浏览量,那么总请求数估算为4.13万
总请求数=4.13完请求数=41300请求数
总时间=1天=24小时=24*3600秒
TPS=41300请求数/24*3600秒=0.48请求数/秒
1.2 二八原则计算方法
二八原则就是指80%的请求在20%的时间内完成
计算公式:TPS=(总请求数*0.8)/(总时间*0.2)
按照公式进行计算:
TPS=41300*0.8/24+3600*0.2 = 1.91请求数/秒
1.3 按照每天的具体业务数据进行计算
当获取每天的具体业务统计数据时,就可以统计出业务请求集中的时间段作为有效业务时间;并统计有效业务时间内的总请求数
TPS=有效业务时间的总请求数*80%/有效业务时间*20%
1.4 计算模拟用户峰值业务操作(压力测试)的并发量
根据这些数据统计图,可以得出结论:
订单最高峰在21点-22点之间,一小时的订单总数大约为8853个
计算压力测试的并发数:TPS=(峰值请求数/峰值时间)*系数
系数没有固定值,比如你预期性能是2倍就乘以2
TPS=(8852/3600秒)*3系数=7.38请求数/秒