性能测试相关指标计算法则
2016-02-02 16:14
281 查看
需求:有200个用户使用客户端软件进行业务处理,每年通过软件进行处理的总业务量为:150万笔业务/年。
测试压力估算时采用如下原则:
◇全年的业务量集中在8个月完成,每个月20个工作日,每个工作日8个小时;
◇采用80—20原理,每个工作日中80%的业务在20%的时间内完成,即每天80%的业务在1.6小时内完成;
测试压力的估算结果:
去年全年处理业务约100万笔,其中15%的业务处理每笔业务需对应用服务器提交7次请求;
70%的业务处理每笔业务需对应用服务器提交5次请求;其余15%的业务每笔业务向应用服务器
提交3次请求。根据以往统计结果,每年的业务增量为15%,考虑到今后三年业务发展的需
要,测试需按现有业务量的2倍进行。
每年总的请求数量为:(100*15%*7+100*70%*5+100*15%*3)*2=300万次/年。
每天的请求数量为:300/160=1.875万次/天。
每秒的请求数量为:(18750*80%)/(8*20%*3600)=2.60次/秒。
正常情况下,应用服务器处理请求的能力应达到:3次/秒。
测试压力估算时采用如下原则:
◇全年的业务量集中在8个月完成,每个月20个工作日,每个工作日8个小时;
◇采用80—20原理,每个工作日中80%的业务在20%的时间内完成,即每天80%的业务在1.6小时内完成;
测试压力的估算结果:
去年全年处理业务约100万笔,其中15%的业务处理每笔业务需对应用服务器提交7次请求;
70%的业务处理每笔业务需对应用服务器提交5次请求;其余15%的业务每笔业务向应用服务器
提交3次请求。根据以往统计结果,每年的业务增量为15%,考虑到今后三年业务发展的需
要,测试需按现有业务量的2倍进行。
每年总的请求数量为:(100*15%*7+100*70%*5+100*15%*3)*2=300万次/年。
每天的请求数量为:300/160=1.875万次/天。
每秒的请求数量为:(18750*80%)/(8*20%*3600)=2.60次/秒。
正常情况下,应用服务器处理请求的能力应达到:3次/秒。
相关文章推荐
- iOS开发网络篇—发送GET和POST请求(使用NSURLSession)
- UIStackView简单使用
- Android清除应用缓存数据
- diff 比较2个文件的不同
- ruby on rails创建的页面訪问很慢
- 深入理解Java内存模型(二)——重排序
- 协方差的意义和计算公式
- Android Studio1.0升级到1.5编译报错的处理
- HUD 1022-Train Problem I
- php把时间戳转换成英文格式
- 真机测试libUMSocial_Sdk_4.2.2.a(UMSShareListController.o)' does not contain bitcode.
- 记一次工作中解决实际问题使用的MySql存储过程
- python-连接数据库
- echarts 百度开源图标工具demo
- Javascript类型、值和变量1
- AndroidUI设计之高仿系列
- Core Animation(核心动画)的基本介绍与使用
- 反射机制
- 存储过程的优缺点
- ReactiveCocoa学习总结