性能测试的策略
一、基准测试
含义:
指通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和可对比的测试。一般是以单个用户进行压测。
目的:
通过基准测试建立一个已知的性能水平(称为基准线),对大并发下系统性能变化的评估提供参考的依据。
二、并发测试
并发测试一般是指负载测试和压力测试
1、负载测试
含义
在测试过程中,逐渐增加系统负担,直到出现系统不能接受的性能点。
目的
发现系统的负载极限。
2、压力测试
含义
在不同的负载下测试系统的运行状况
目的
发现系统能支持的最大负载
压力测试与负载测试的比较:
实现方法基本相同
测试的目的不同
三、稳定性测试
(亦可称可靠性测试)通过给系统加载一定的业务压力,让系统持续运行一段时间(一般为7x24小时),检测系统是否能够稳定运行。
一般在性能测试达到指标后进行
一般选择受压力比较严重的场景进行测试,
并发用户数一般为压力测试时的用户数量的2倍
二、性能测试流程图
性能测试流程