关键字:LoadRunner 性能测试
8.3.3容灾用户访问量估算
由于政务办公系统的特点,系统必须提供容灾方案。我们可以设计容灾测试方案,测试检查系统出现重大的灾难时(例如Web服务器队列堵塞,数据库堵塞或者死锁等情况下),系统是否能够持续运行而不崩溃。
根据行业标准,并发访问设置为70万次/容灾日,则容灾平均访问量(每分钟)为:
70万/(24´60)=486次交易
容灾并发用户峰值数为486´0.8=388次交易
容灾并发用户平均数为388´0.5=194次交易
由此得到容灾用户访问量估算列表,如表8-2所示。
表8-2容灾用户访问量估算列表
名称 | 容灾日访问量(万) | 容灾平均访问量 | 并发用户峰值数 | 并发平均值 |
容灾测试 | 70 | 486 | 388 | 194 |
容灾用户访问量估算指标如下:
1.系统应该支持如下的并发测试,以保证系统在出现灾难时系统稳定:200~400个用户并发。
2.需要设计测试策略,测试系统在200~400用户并发的情况下8小时运行是否有崩溃、宕机的情况,同时要求系统必须提供故障转移及恢复功能。
8.3.4系统处理能力计算
参考公式TPM-C=M·M0/T/M1,具体到本系统,各参数的取值如下:
1.关于业务量M,按照日最大交易量来进行计算,同时参考80/20法则,即在日高峰期要处理全天80%的业务。
2.借鉴相关类似系统的取值情况,同时考虑到自身交易有一定的复杂性。经估算,本项目采用HP公司的交易复杂度系数,M0取值为10。
3.T=96分钟,按照每天工作8个小时计算,同时根据80/20法则,即8´20%=1.6小时=96分钟,在此段时间内完成每天的工作量。
4.M1取80%。
则该省工商行政管理局政务办公系统的系统处理能力估算为:
TPM-C=M´(M0/T/M1)=M´(10/96/80%)=0.13
按业务系统年处理能力140万笔,增长率15%,得到本系统处理能力TPM-C数据如表8-3所示。
表8-3系统处理能力TPM-C数据表:
年度 | 年处理业务(万笔) | 日均访问量 | 平均交易数(/分钟) | 高峰日访问量 | TPM-C |
2010 | 212 | 5831 | 12.12 | 23330 | 3033 |
2009 | 185 | 5071 | 10.5 | 20287 | 2637 |
2008 | 161 | 4410 | 9.17 | 17641 | 2293 |
2007 | 140 | 3835 | 7.98 | 15340 | 1994 |
系统容灾处理能力TPM-C如表8-4所示。
表8-4系统容灾处理能力TPM-C数据表:
名称 | 容灾日访问量(万) | 容灾平均访问量(/分钟) | 并发用户峰值数 | 并发用户平均值 | TPM-C |
容灾测试 | 70 | 486 | 388 | 194 | 91000 |
相关阅读:
版权声明:51Testing软件测试网获电子工业出版社授权连载《LoadRunner性能测试应用》部分章节,其他个人或单位未经许可,不得对本内容复制、转载或进行镜像。51Testing软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们。