关于性能测试几个名词概念的说明
什么是性能测试
在一定的负载下,系统的响应时间等特性是否复合性能要求,从某些角度来说,其实是功能测试的一种
负载测试
在一定的软硬件条件、网络条件下,运行一种或多种业务,不同数量的虚拟用户访问系统,不断加压,直到超出系统预定的指标或部分资源达到饱和,不能加压为止。打个比喻就是在保证不翻船的情况下,测试最大用户数
压力测试
一定条件下,不断加大虚拟用户量,对系统加压,查看系统是否可以正常工作。打个比喻就是,测试翻船时候的最大人数
容量测试
一定条件下,对数据库制造不同的数据,在一定的虚拟用户下,确定数据的最佳和最大容量
配置测试
在一定虚拟用户下,调正软硬件的环境,找出最有配置
基准测试
一定条件下,模拟一定用户,将模拟场景的数据保存下来作为“基准数据”,然后最系统调优,重新测试结果和“基准数据”对比,查看是否改善了,一般用户配置测试
并发测试
模拟一定数量用户同时访问,查看系统是否处理能力是否有所下降等性能问题
可靠测试
系统在一定的压力下,让其运行一段时间,其强调一定压力下持续运行的能力,可靠测试必须有一个明确的目标