1、负载测试:模拟实际软件系统所承受的系统负荷,通过模拟增加用户量,观察响应时间,数据吞吐量,CPU占用,发现系统存在的性能瓶颈、内存泄漏、不能实时同步等问题。
性能测试【取得性能指标】(负载测试【发现缺陷】(压力测试:高负荷下的负载测试))
2、强度测试:为了确定系统在最差环境下的工作能力,在非标准工作环境下,不断人为降低系统工作所需要的资源,以测试系统在资源不足的情况下的工作状态。
要求:对系统的结构熟悉,针对系统的特征设计强度测试方法
3、容量测试:是性能测试的一种,测试系统的最大容量,为系统扩容,性能优化提供参考。
停止条件:某项指标达到最大可接受阈值或者某项资源达到最大使用状态。
强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。
容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。容量测试的目的是使系统承受超额的数据容量来发现它是否能够正确处理。容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。