在一些比较重视性能的业务测试时,经常要做性能压测,那么性能压测的流程一般是怎样的,应该做什么样的准备呢。
这篇文章从性能压测方案评审、前期准备工作、性能压测执行、测试监控和报告、以及后置环境恢复几方面来介绍下性能压测的各个环节需要做什么。
方案评审:确定压测的目的,接口范围和环境,一般需要研发参与。
前期准备:环境是否要Mock,线上or 线下压测,工具选型,开始编写压测脚本,构造测试数据。
压测执行:压测执行期间,实时监控各项指标的变化和资源表现,并且一定不能影响到线上用户,或造成线上脏数据。
报告输出:评估容量是否能够达到要求,是否需要扩容及优化。
环境恢复:压测产生的数据,和环境的处理,以及配置,需要恢复原状。