如何规划性能测试流程
作者:网络转载 发布时间:[ 2012/11/8 10:52:47 ] 推荐标签:
测试行业工作了几年之后,对测试的理解和认识更深了。希望这次杭州之旅满载而归:)之前Jason的性能测试流程中讲述的Process符合大部分的性能测试team,但当我们进入一个敏捷或者快速迭代的项目中时我们更需要及时反馈性能的信息。
那么一般我们在这样的项目中更需要注重什么呢?
一、longevity测试,也是耐久性能测试,工作量大概在20%
为什么我们需要特别着重这块呢?因为在代码修改的同时引入的大部分问题集中在Out Of Memory的问题上,所以我们需要将耐久测试放在首位。一般耐久测试中的问题会非常的多,调优的点也非常多,需要多方面的监控。遇到特殊情况,我们还必须利用Thread dump 和 Heap dump来分析问题。具体的使用方法可以参考JVM调优。
二、regression测试,即回归性能测试,工作量在25%左右
我们需要利用回归的性能测试来发现新注入的性能issue。主要集中在原有并未修改相应功能的模块。
三、新模块的单元性能测试,工作量在25%左右
我们需要根据与开发协商的性能指标来测试新的模块,一般是代码级的。我们需要借助JProfile或者TPTP来看相应的Class的性能是否符合标准。
四、新模块的整体性能基线测试,工作量的30%
之所以耗费比较多的工作时是由于我们需要录制可被之后加入回归性能测试的脚本,所以在脚本细节上要求比较的高,这样我们能够提高脚本的利用率。
性能测试的调优方法还有很多,希望能学到更多的测试相关的知识,开拓眼界。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11