1.压测场景介绍:
1.1基准测试
基准测试是用单个用户对需要压测的交易压测5-10分钟,初步了解下该交易的响应时间和TPS,一般此过程不会出现问题。
1.2单场景负载测试
单场景负载测试是对需要压测的交易使用80用户并发,压测10分钟左右,考查单个交易的负载情况。这个场景容易测试出来响应时间慢或者服务器资源利用率高的问题,交易的性能问题会在这个场景中暴露很多。
1.3混合场景容量测试
把需要压测的交易按照一定的比例混合,以客户要求的最低并发数为基准,以一定的梯度递增并发用户数压测混合交易,直至系统出现性能拐点。这个场景主要是考察系统最大的处理能力是多少。
1.4 浪涌场景
以系统最优处理能力(资源使用率接近75%-80%,响应时间和tps达标)的并发用户数为最大并发,以系统的资源使用率在20%-30%左右的并发用户数为最小并发,最小并发和最大并发交替运行,每个梯度运行10分钟,共运行一个小时。这个场景考察突然增大或者减少用户数,系统资源会不会上升或下降,主要是看用户数忽然减少时,资源利用率会不会下降。
1.5稳定性测试
稳定性测试的目的是验证在当前软硬件环境下,长时间(12h)运行一定负载,确定系统在满足性能指标的前提下是否稳定运行,执行时依然是用混合场景,检查各个接口响应时间,吞吐量趋势是否平稳,应用内存是否存在异常。并发量设置为最优并发量*50%。