1.测试目标
性能调优是是无止境的,所以在测试之前应确定一个明确性能调优目标,这也是后面评估性能测试验证的一个基准,也是测试终止的一个基准。
2.需求分析
性能调优的测试分析主要目的是要挖掘出可能造成系统瓶颈的因素,并为后面的测试用例设计提供保证。
3.用例设计
此过程主要目的是设计出一些合理的场景去验证在需求分析阶段获得的可能影响性能的因素是否是造成系统瓶颈的因素,测试用例设计一般包括测试策略、测试案例、测试内容。
4.测试执行
测试执行与监控的主要目的是根据设计方案去验证系统是否存在瓶颈,给测试分析提供各种分析数据,此过程会与测试分析过程不断进行重复执行,直至真正确定出系统瓶颈所在。
5.测试分析
测试分析的主要目的是要根据测试执行获取到的数据去判断造成系统出现瓶颈的位置,挖掘造成系统瓶颈的真正原因。
6.系统调优
将获取的分析数据交付到开发组进行调优,经过调优后一般都需要再次进行验证,验证主要关注调优后的结果是否解决了所发现的系统性能瓶颈和是否产生了新的性能瓶颈。
推荐阅读: