Jmeter集合点技术与逻辑控制器

我们怎么实现真正的并发

并发:指的是系统中正在操作业务的用户,在Jemeter中,称为线程数

Jemeter中的各个线程(用户)在进行业务操作中的顺序存在一定的随机性

Jemeter定时器

Timer:配置型元素

用于在操作之间设置等待时间,等待时间是性能测试中常用的控制客户端QPS的手段。

用法:定时器是在每个sampler(采样器)之前执行的,而不是之后。不管这个定时器的位置放在sampler之后,还是之下,他都在samp之前得到执行。

定时器是有作用域的:当执行一个samp之前时,所有当前作用域内的定时器都会被执行;

如果希望定时器仅应用于当前其中一个sampler,则把该定时器作为子节点加入。

Jemeter常用定时器

同步定时器Synchronizing Timer ---集合点(用在并发)

   集合一定的线程数/用户同时提交请求

Jmeter集合点技术与逻辑控制器

如图,3个请求作为一个并发,在3秒钟之内发出去,如果3秒之内没有凑够3个,则不管了

固定定时器Constant Timer --思考时间

  固定的等待时间

每一个请求间隔固定的时间

Jemeter常用逻辑控制器

可以存在于线程组下的任何位置:

控制器类型的的元素包含两类元件:

      用于空值测试计划中取样器发送请求的逻辑顺序的控制器:

            仅一次控制器、循环控制器、转换控制器、If Controller等。

      用来组织和控制取样器节点的

          Transaction Controller、Throughput Controller等。

仅一次控制器:

1、在测试计划执行期间,在仅一次控制器下的子节点对每一个线程只执行一次

2、登陆场景经常会用到使用这个控制器。

Jmeter集合点技术与逻辑控制器

 

上一篇:jemeter的自关联


下一篇:jemeter性能测试创建步骤