购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1.1 性能测试的分类

性能测试的类型通常包括如下几种:

· 性能测试:寻求系统在正常负载下的各项性能指标,或者通过调整并发用户数,使系统资源的利用率处于正常水平时获取到系统的各项性能指标。

· 负载测试:系统在不同负载下的性能表现,通过该项测试可以寻求到系统在不同负载下的性能变化曲线,从而寻求到性能的拐点。例如负载测试时,在只不断递增并发用户数时,观察各项性能指标的变化规律,找到系统能到达的最大TPS,并且观察此时系统处理的平均响应时间、各项系统资源和硬件资源的消耗情况。

· 压力测试(在后文也简称为压测):系统在高负载下的性能表现,该项测试主要为了寻求系统能够承受的最大负载以及此时系统的吞吐率,通过该测试也可以发现系统在超高负载下是否会出现崩溃而无法访问,以及在系统负载减小后,系统性能能否自动恢复。

· 基准测试:针对待测系统开发中的版本执行的测试,采集各项性能指标作为后期版本性能的对比。

· 稳定性测试:以正常负载或者略高于正常负载来对系统进行长时间的测试,检测系统是否可以长久稳定运行,以及检查系统的各项性能指标会不会随着时间而发生明显变化。

· 扩展性测试:通常用于新上线的系统或者新搭建的系统环境,通过先测试单台服务器的处理能力,然后慢慢增加服务器的数量,测试集群环境下单台服务器的处理能力是否有损耗,集群环境的处理能力是否可以呈现稳定增加。 JmAkMsgEYsk+CN90hHr90TESkQ0BUhILkIT1wtMdwfeQGbwXfzV+BTroIziPKqGW

点击中间区域
呼出菜单
上一章
目录
下一章
×