Jmeter集合点-同步定时器

1.需求

www.baidu.com
对这个接口进行20个用户【同时】请求访问操作。

问题

设置线程组循环次数为:20,解决不了问题
设置线程组线程数量为:20,同样解决不了问题

2-集合点(同步定时器)

2.1-集合点的作用

作用:阻塞线程,直到指定的线程数量达到后,再一起释放。

场景:主要引用并发量特别大的场景,比如“秒杀”,“抢购” 等场景

2.2-需求实现分析

1. 测试计划->线程组
2. 线程组->Sampler(取样器)->HTTP请求(访问百度)
4. HTTP请求(访问百度)->定时器->Synchronizing Timer
5. 测试计划->监听器->察看结果树

2.3-实现步骤

配置同步定时器

参数解释

1. 模拟用户组的数量 ( Number of Simulated Users to Group ) 
   by:集合多少用户后再执行请求(也就是执行的线程数)

扩展选项:
2. Timeout in milliseconds:超时时间(毫秒)
    1) 设置为0,无限等待,直到达到集合点设置的线程数。
    2) 设置指定时长,如果到达指定时长,集合点数量未到达,集合多少用户释放多少用户数量。

添加聚合报告查看运行结果

集合点作用域

1. 集合点只对一个请求起作用,如果针对指定请求起作用,放到该请求内;
2. 集合点对多个个请求起作用,放到与请求平级同一层次;

posted @ 2021-07-02 17:09  Bronya天使  阅读(249)  评论(0编辑  收藏  举报