jmeter 预测某网页最大用户并发数;

在jmeter中,提到m并发,你可能马上想到线程数设置为m;

调节服务器压力的是rps,即每秒请求数;rps由线程数,循环次数,ramp-up time调节;

问题:

有一个页面,需要测试一下最大支持多少用户并发?

此时需计算的是最大用户并发数,强调的是同时操作,也可以理解为同时发起请求;

a)使用jp@gc - Throughput Shaping Timer(吞吐量成形计时器,调节rps的定时器);

设置线程组中线程数为50,ramp-up时间为1s,永远循环;rps由1增加到400;最终运行时间取 线程组运行时间 与 定时器时间的最小值;

jmeter 预测某网页最大用户并发数;

 

 运行查看结果,发现HPS增长到140之后,稳定了十几秒,随后HPS平均在100左右;

该HTTP请求是本人阿里云服务器上部署的项目;

jmeter 预测某网页最大用户并发数;

 

 TPS上升到48稳定了十几秒,然后TPS平均在30左右;

jmeter 预测某网页最大用户并发数;

 

 响应时间基本在3s以内;

jmeter 预测某网页最大用户并发数;

 

 

jmeter 预测某网页最大用户并发数;

稳定情况下,rps约为140,响应时间为1.6s,最大并发=140*1.6=224;可以理解为只要启动224个线程就可以在1s内满足140/s的rps压力值;

线程组中线程数改为100,其它保存不变;rps和tps大致也是一样的;

jmeter 预测某网页最大用户并发数;

 

 jmeter 预测某网页最大用户并发数;

 

 jmeter 预测某网页最大用户并发数;

 

 b)使用阶梯加压线程组

jmeter 预测某网页最大用户并发数;

 

 jmeter 预测某网页最大用户并发数;

 

 jmeter 预测某网页最大用户并发数;

 

 jmeter 预测某网页最大用户并发数;

 

 

=================================================================================================================================

jmeter 预测某网页最大用户并发数;

 

 

 

 

上一篇:性能测试连载 (8)-jmeter 实战分析并发、RPS、RT 公式换算


下一篇:计算机术语QPS TPS PV UV RPS