基准测试

可以用单用户多次测试,看接口请求是否正常

并发测试

在一定时间内发送一定量的请求,系统是否支持并发操作

例子:有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%时对应的并发数),验证系统在混合场景下的性能表现。

浪涌测试

验证系统在某段时间内并发突增或请求量波动较大的情况下,系统能否正常稳定的提供服务。(主要针对秒杀、抢购、促销)

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐