效率测试方法
2013-08-01 16:04
204 查看
效率测试采用自动化测试和人工测试相结合的测试方法。一般来说将遵循如下步骤开展工作:
1) 检测系统当前性能
这是对被测系统性能的检验,是性能测试中最基础的一个内容,在本项目中,我们性能测试的最主要的目的之一就是检测系统当前所处性能水平,验证性能是否满足设计需求。
2) 获取系统可承受的最大压力
系统压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并记录此时系统所能承受的最大并发用户数。
系统压力测试的主要目的是检测系统可以承受的最大负载,在进行系统压力测试的过程中,我们需要首先定义系统的失效状态,比如用户可容忍的最大响应时间是多少,系统资源最高使用限额,如CPU使用限额为多少等,在具体压力测试过程中,我们将采取逐步加压的方式,获取系统在达到失效状态时可承受的最大并发用户数量。
3) 性能故障定位方法
![](http://img.blog.csdn.net/20130801160351437?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbmxlaV81MjU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
性能出现故障一般是由于性能指标未能满足设计要求。性能指标主要表现在两个方面,一是平均交易响应时间,二是资源占用率。交易平均响应时间不满足设计要求情况下,那么将以上图的故障定位树入手进行分析。
1) 检测系统当前性能
这是对被测系统性能的检验,是性能测试中最基础的一个内容,在本项目中,我们性能测试的最主要的目的之一就是检测系统当前所处性能水平,验证性能是否满足设计需求。
2) 获取系统可承受的最大压力
系统压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并记录此时系统所能承受的最大并发用户数。
系统压力测试的主要目的是检测系统可以承受的最大负载,在进行系统压力测试的过程中,我们需要首先定义系统的失效状态,比如用户可容忍的最大响应时间是多少,系统资源最高使用限额,如CPU使用限额为多少等,在具体压力测试过程中,我们将采取逐步加压的方式,获取系统在达到失效状态时可承受的最大并发用户数量。
3) 性能故障定位方法
性能出现故障一般是由于性能指标未能满足设计要求。性能指标主要表现在两个方面,一是平均交易响应时间,二是资源占用率。交易平均响应时间不满足设计要求情况下,那么将以上图的故障定位树入手进行分析。
相关文章推荐
- 一种可用来测试算法效率的足够精确的计时方法
- 提高软件测试效率方法
- 5种字符串拼接方法效率的测试
- 代码效率测试方法
- java final方法执行效率测试
- 取枚举值和枚举名几种方法效率测试
- SQL执行效率和性能测试方法总结
- 2种选择排序算法的效率比较(带测试main方法)
- JavaScript数组去重的几种方法效率测试
- 提高软件测试效率的方法探讨
- SQL执行效率和性能测试方法
- 几种读大文件方法的效率对比测试
- 几种读大文件方法的效率对比测试
- JavaScript数组去重的几种方法效率测试
- PHP类中Static方法效率测试代码
- 基于变更的测试 - 提高测试效率和软件质量的最佳方法
- java交换两个数的常见方法及效率测试
- linux shell脚本中读取文件内容的方法(含效率测试)
- JavaScript数组去重的几种方法效率测试