【Jmeter】集合点Synchronizing Timer

原创 2016年05月31日 20:00:03

在做某一个项目的并发测试时,以为在0秒时起N个线程就是一个并发的请求

在做另外一个项目并发测试才发现然而并不是这样的

有一个业务流,业务流中有接口A、接口B、接口C、接口D
现在做100个并发,即起100个线程,因为100个线程起来后,每个线程都是完成接口A后,接着进行接口B的请求,以此类推。
可以发现,因为各个线程接口A请求响应的时间不一致,故100个线程对B接口的请求并不是同一个时刻点,接口C、接口D请求的时间也并不是一个时刻点

此时,有一个性能的名词–集合点
集合点:用以同步虚拟用户,以便恰好在同一时刻执行任务

在Jmeter的定时器中,恰好有Synchronizing Timer同步计时器这个模块

这里写图片描述

LR中集合点可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下多个用户同时操作,实现性能测试的目的

Jmeter中使用Synchronizing Timer实现LR中集合点的功能,模拟多用户并发测试,即多个线程同一时刻并发请求

下面看看Jmeter的Synchronizing Timer界面

这里写图片描述

Synchronizing Timer界面有两个参数设置,Number of Simulated User to Group和Timeout in milliseconds

Number of Simulated User to Group:
模拟用户到组数
即设置组的用户数,达到该用户数后才进行接口的请求

Timeout in milliseconds
超时(毫秒)
设置超时时间,即组在超时时间后达不到设置的线程数时,会丢弃继续请求

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JMeter 集合点设置之Synchronizing Timer的使用

Jmeter集合点是通过Synchronizing Timer这个定时器来实现的,虽然简单,但是在使用的时候需要注意一些点,下面详细说明。 1、布局设置   集合点设置之Synchroniz...

jmeter集合点使用方法:Synchronizing Timer

LR中集合点可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下多个用户同时操作,实现性能测试的最终目的。 jmeter中使用Synchronizing Timer实现Lr中...

jmeter集合点使用方法:Synchronizing Timer

LR中集合点可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下多个用户同时操作,实现性能测试的最终目的。 jmeter中使用Synchronizing Timer实现Lr中...

关于JMeter线程组中线程数,Ramp-Up Period,循环次数之间的设置概念

关于JMeter线程组中线程数,Ramp-Up Period,循环次数之间的设置概念     笔者是个刚刚踏入压力测试领域不到2个月的小菜,这里分享一下线程组中3个参数之间关系的个人见解,不喜请!喷!...

(十一)jmeter-集合点---学习笔记

集合点: 简单来理解一下,虽然我们的“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真实的实现并发这感念,我们可以在需要压力的地方设置集合点,每到输入用户名和密码登录时,所有的虚...
  • zjq001X
  • zjq001X
  • 2016年11月09日 23:00
  • 5904

Jmeter-集合点

Jmeter中也有集合点,看样子还是很强呀 哇哈哈 它只是通过计时器Synchronizing Timer实现的假集合点功能。 没有时间整理,来实际的,直接上图。 在线程下添加集合点Sync...

jmeter 脚本增强(检查点、集合点)

脚本增强以web测试计划登陆脚本为实验基础进行,详见如下 1. 如何验证录制或者自己设置的请求结果是正确的?     jmeter的断言(Assertions)元件可以完成此任务,在需要验...

jmeter中集合点的设置

R中集合点可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下多个用户同时操作,实现性能测试的最终目的。 jmeter中使用Synchronizing Timer实现Lr中集合点...
  • hqq1990
  • hqq1990
  • 2015年11月10日 20:29
  • 2290

JMeter 集合点设置之Synchronizing Timer的使用

1、布局设置 集合点设置之Synchronizing Timer的使用" alt="JMeter 集合点设置之Synchronizing Timer的使用" src="http://s16.si...

Jmeter参数化、断言、集合点

一、参数化 参数化:简单的来理解一下,我们录制了一个脚本,这个脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。 这个时候就需...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【Jmeter】集合点Synchronizing Timer
举报原因:
原因补充:

(最多只允许输入30个字)