侧边栏壁纸
博主头像
一朵云的博客博主等级

拥抱生活,向阳而生。

  • 累计撰写 67 篇文章
  • 累计创建 25 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

JMeter -- 集合点

一朵云
2022-02-09 / 0 评论 / 2 点赞 / 7898 阅读 / 2163 字

基本介绍:

  性能测试需要模拟大量用户并发,集合点能够尽量让虚拟用户同一时刻发送请求,在JMeter中集合点是通过定时器来进行控制的。

  JMeter定时器用来控制取样器的执行时机,常用的有固定时间定时器、随机定时器和同步定时器,前两者较为简单,这里主要说明同步定时器。

同步定时器:

用来保证我们的取样器在同一时刻向服务器发起负载。

image.png

考虑到线程运行的时间快慢与场景的需要,也提供了同步线程数量、超时等待时间的设置。

参数说明:

  • 模拟用户组的数量(Number of Simulated Users to Group by):
      设置同步执行的线程数量。

  • 超时时间以毫秒为单位(Timeout in milliseconds):
      若设置为0,将不会触发超时事件;
      若设置的值大于0,若线程等待数量未达目标,但等待时间达到阈值,将直接发起该批次的请求,不继续等待。

示例演示:

场景:
并发测试,100个请求分为五个批次,分别在五个时刻进行请求。

线程组的设置:

image.png

同步定时器的设置:

image.png

执行结果(表格可看出每20个线程在同一时间点向服务器发出请求):

image.png

2

评论区