Jmeter -- 定时器

一、定时器的作用域
1. 定时器是在每个sampler(采样器)之前执行的,而不是之后(无论定时器位置在sampler之前还是下面);
2. 当执行一个sampler之前时,所有当前作用域内的定时器都会被执行;
3. 如果希望定时器仅应用于其中一个sampler,则把定时器作为子节点加入;

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

三、常用定时器
1. 固定定时器 constant timer
可以让每个线程在请求之前按相同的指定时间停顿。固定定时器的延时不会计入单个sampler的响应时间,但会计入事务控制器的时间
对于单个请求来说,是两次迭代之间的时间间隔
对于事务控制器来说,模拟的是真实用户在操作过程中的等待时间

2. 固定吞吐量定时器 constant throughput timer
可以让jemeter以指定吞吐量执行
吞吐量的计算范围可以是当前线程、当前线程组、所有线程组等

3. 同步定时器 synchronizing timer
集合点,作用是阻塞线程,直到指定的线程数量到达后,一起释放,可以瞬间产生很大的压力

猜你喜欢

转载自www.cnblogs.com/xiaochongc/p/11783107.html
今日推荐