一、性能测试的概念
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
二、性能测试的细化分
■ 压力测试
■负载测试
■ 强度测试
■并发(用户)测试
■ 大数据量测试
■ 配置测试
■ 可靠性测试
三、性能测试的流程
1.基准测试
■模拟单用户运行,产生基准性能测试数据。
2.并发测试
■模拟多用户运行,验证服务器是否有问题。
3.负载测试
■不断加压,直到找到系统最大的负载能力。
4.压力测试
■系统达到一定饱和时,系统处理业务的能力。例如:CPU和磁盘处于饱和状态下,此时系统是否会出现错误。
5.稳定性测试
■测试系统在一定定的业务压力下系统可持续运行的时间。
6.配置测试
■通过环境的调整(被测系统软硬件的调整)来分析系统的性能,从而进行调优。