软件性能测试策略及流程

性能测试的策略

一、基准测试

含义:

指通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和可对比的测试。一般是以单个用户进行压测。

目的:

通过基准测试建立一个已知的性能水平(称为基准线),对大并发下系统性能变化的评估提供参考的依据。

二、并发测试

并发测试一般是指负载测试和压力测试

1、负载测试

含义

在测试过程中,逐渐增加系统负担,直到出现系统不能接受的性能点。

目的

发现系统的负载极限。

2、压力测试

含义

在不同的负载下测试系统的运行状况

目的

发现系统能支持的最大负载

压力测试与负载测试的比较:

实现方法基本相同

测试的目的不同

三、稳定性测试

(亦可称可靠性测试)通过给系统加载一定的业务压力,让系统持续运行一段时间(一般为7x24小时),检测系统是否能够稳定运行。

一般在性能测试达到指标后进行

一般选择受压力比较严重的场景进行测试,

并发用户数一般为压力测试时的用户数量的2倍

二、性能测试流程图


性能测试流程

你可能感兴趣的:(软件性能测试策略及流程)