8.3 估算各种测试性能指标
8.3.1 用户访问量估算
使用80/20法则确定并发强度指标,即并发用户峰值数按日高峰访问量的80%计算,并发用户最小值按照日均访问量的80%计算。
估算得到日平均访问量:
1 400 000笔交易/365日 =3 835笔交易/日
以每工作日8小时,折合每分钟完成交易数:
3 835笔/8´60分钟 = 7.98笔交易/分钟,约为8次/分钟
根据上一节的行业标准80/20法则来确定高峰日访问量、日访问量高峰等关键测试控制数据信息。
假设1:每年80%的业务集中在20%的时间内完成,则高峰日访问量为:
1 400 000笔交易´80%(365日´20%)= 15 340笔交易/日
假设2:每天80%的业务集中在20%的时间内处理完成。高峰时段集中在每月的10、20、30号上午9:00-11:00,下午2:00-4:00时段,则日访问量高峰按分钟计的结果为:
15 340笔交易´80%/(1.5´60分钟)=136笔交易/分钟
并发用户峰值数:136´80%=108.8(个),约为100个并发用户
并发用户平均值:7.98´80%=6.4(个),约为10个并发用户
8.3.2 系统可扩缩性和延续性估算
考虑到系统的可扩缩性和延续性,业务量每年呈递增的趋势,另外随着使用时间的增加,累计数据对于系统也将造成很大的压力。
首先对2007年全年业务量进行统计,总结出业务量的增长趋势。然后根据国际标准对2008至2010年的全年业务量进行估算,业务年增长率大约在15%左右,如表8-1所示。
表8-1 并发用户访问量估算表
年度 | 年处理业务(万) | 日均访问量 | 平均交易数 | 高峰日访问量 | 日高峰访问量 | 并发用户峰值数 | 并发用户最小值 |
2010 | 212 | 5 831 | 12.12 | 23 330 | 207 | 166 | 15 |
2009 | 185 | 5 071 | 10.5 | 20 287 | 180 | 144 | 10 |
2008 | 161 | 4 410 | 9.17 | 17 641 | 157 | 126 | 10 |
2007 | 140 | 3 835 | 7.98 | 15 340 | 136 | 109 | 5 |
说明: 并发用户峰值数:按日高峰访问量的80%计算 并发用户最小值:按照日均访问量的80%计算 |
从表8-1看出,到2010年为止,并发用户访问量性能指标为支持100~160个并发,这点要经过测试验证,具体操作参见8.6节的测试案例部分。
同时,考虑每天早晨上班时,通过即时通信软件统一登录考勤、签到,对于即时通信登录系统的并发用户还应该有所增加,这些性能指标见下节的容灾用户访问估算。
相关阅读:
版权声明:51Testing软件测试网获电子工业出版社授权连载《LoadRunner性能测试应用》部分章节,其他个人或单位未经许可,不得对本内容复制、转载或进行镜像。51Testing软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们。