jmeter持续学习之----性能测试策略
·
基准测试
可以用单用户多次测试,看接口请求是否正常
并发测试
在一定时间内发送一定量的请求,系统是否支持并发操作
例子:有1W人在1小时内下单每秒下单量(根据产品的需要来)
如果没有按照二八法则80%的用户在20%的时间下单
10000*80% = 8000 1*60*60 *20%= 720s
8000/720 = 11.11 12单 并发数12,压测时间10分钟即可

负载测试
不断增加请求压力,直到服务器某个资源项达到饱和(也叫梯度加压)

This group will start 100 threads:设置线程组启动的线程总数为100个;
First,wait for N seconds:启动第一个线程之前,需要等待N秒;
Then start N threads:设置最开始时启动N个线程;
Next,add 10 threads every 30 seconds,using ramp-up 5 seconds:每隔30秒,在0秒内启动20个线程;
Then hold load for 60 seconds:启动的线程总数达到最大值之后,再持续运行600秒;
Finally,stop 5 threads every 1 seconds:每秒停止5个线程;
稳定性测试
以恒定的并发数(根据负载测试的结果,CPU使用率在70%时对应的并发数),验证系统在混合场景下的性能表现。
浪涌测试
验证系统在某段时间内并发突增或请求量波动较大的情况下,系统能否正常稳定的提供服务。(主要针对秒杀、抢购、促销)

更多推荐
所有评论(0)