一、问题:
如果我们要做性能测试,需要考虑并发量这个问题,并发是性能测试中很重要的一项,如果没有并发,就无法进行测试
那么,如何分析这个并发量,才能满足实际的要求呢?或者说,怎么找出系统并发的准确数量呢?
二、实例:
如果我们有以下系统,需要进行性能测试
2.1 实例1、
如果某系统商城,每天都会有100万人访问,产品中心,那么这就有100万个PV量。但是实际业务上,有3000人点击商品,那么并发量就是3000,
计算:先统计某项目一天的PV量,如果PV是100万,实际用户活跃为8小时,用公式PV/小时/分/秒。计算出【100万/8小时/60分/60秒 = 34】就是平均并发量,如果要求更准确,可以取某个月所有天数的并发求平均进行分析,这个求出的是平均并发数。
如果求出平均并发是34,但是某个时间会有一个并发峰值为1000
2.2 实例2
某上班打卡系统,8点到9点是高峰期,时间为1小时。公司有2000人,可能有100人同时打卡
2.3 实例3
抢红包功能,某宝年终活动,100000000个用户同时抢红包,时间为2分钟
计算并发数为【100000000人/2分/60秒/1000毫秒=834】单位是毫秒
三、分析:
1、并发数,我们可以通过