在我们项目软件测试中,功能测试项目经理都有详细测试流程规划,性测测试也需要规划测试流程,主要是从以下四个方面考虑问题。
一、耐久性能测试,工作量大概在20%
代码修改的同时引入的大部分问题集中在内存溢出的问题上,需要将耐久测试放在首位。一般耐久测试中的问题会非常的多,调优的点也非常多,需要多方面的监控。遇到特殊情况,必须利用Thread dump 和 Heap dump来分析问题。
二、回归性能测试,工作量在25%左右
需要利用回归的性能测试来发现新注入的性能issue。主要集中在原有并未修改相应功能的模块。
需要根据与开发协商的性能指标来测试新的模块,一般是代码级的。我们需要借助JProfile或者TPTP来看相应的Class的性能是否符合标准。
四、项目整体性能基线测试,工作量的30%
该之所以耗费比较多的工作时是由于需要录制可被之后加入回归性能测试的脚本,所以在脚本细节上要求比较的高,这样能够提高脚本的利用率。
推荐阅读: