简介

​性能测试过程中是否需要进行同步定时器的设置,需要根据实际情况来考虑。

​举个栗子来讲是我们的双十一秒杀活动,这时候就必须实现请求数量达到一定数量后同时向服务器进行发送实现绝对并发,这时候就需要我们进行设置同步定时器。

​在正常的使用场景下一般是单位时间内满足达到业务量即可,只需要设置线程组的Ramp-up的时间即可,不需要设置同步定时器进行同时发送,举个栗子来讲,比如我们的要求是30min内满足100w订单的支付,我们来分析一下,如果订单支付时间需要3seconds,那么30min我们单用户可以完成30*60/3=600次订单的支付,那100w订单需要我们需要100w/600=1666用户进行支付即可,为了达到这个要求我们一般进行负载测试和压力测试的组合,Ramp-up的时间设置根据实际情况进行设置即可。

广义并发

​正常情况下我们都是使用的广义并发,在我们线程组设置Ramp-up时间实验进行说明

jmeter并发设置的原理-LMLPHP

jmeter并发设置的原理-LMLPHP

在实际测试过程中根据实际需要进行设置即可,一般时间设置为1,但是用户量过大的情况下可以适当调整时间

绝对并发

​绝对并发一般使用同步定时器(定时器--->同步定时器),保证请求在同一时间进行发送

jmeter并发设置的原理-LMLPHP

从结果上来看,我们可以看出同步定时器的作用

本文来自博客园,作者:天行者_sky,转载请注明原文链接:https://www.cnblogs.com/Skywal/p/16169581.html

04-20 14:01