关闭

【Jmeter】集合点Synchronizing Timer

标签: Jmeter集合点
2715人阅读 评论(0) 收藏 举报
分类:

在做某一个项目的并发测试时,以为在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
超时(毫秒)
设置超时时间,即组在超时时间后达不到设置的线程数时,会丢弃继续请求

3
0
查看评论

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

Jmeter集合点是通过Synchronizing Timer这个定时器来实现的,虽然简单,但是在使用的时候需要注意一些点,下面详细说明。 1、布局设置   集合点设置之Synchronizing Timer的使用" title="JMeter...
  • huangjin0507
  • huangjin0507
  • 2016-09-14 10:52
  • 2850

jmeter集合点使用方法:Synchronizing Timer

LR中集合点可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下多个用户同时操作,实现性能测试的最终目的。 jmeter中使用Synchronizing Timer实现Lr中集合点的功能,模拟多用户并发测试,即多个线程在同一时刻并发请求。 jmeter中使用集合点的方...
  • hwhua1986
  • hwhua1986
  • 2017-10-12 14:55
  • 371

jmeter集合点使用方法:Synchronizing Timer

LR中集合点可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下多个用户同时操作,实现性能测试的最终目的。 jmeter中使用Synchronizing Timer实现Lr中集合点的功能,模拟多用户并发测试,即多个线程在同一时刻并发请求。 jmeter中使用集合点的方...
  • Loadrunn
  • Loadrunn
  • 2016-05-04 15:59
  • 1428

JMeter学习-021-JMeter 定时器(Synchronizing Timer)之集合点应用

JMeter学习-021-JMeter 定时器(Synchronizing Timer)之集合点应用 性能测试中我们经常提到一个概念就是“并发”,其实在实际真实的性能测试中是不存在真正的并发的。为了更真实的模拟对一个请求的并发测试场景,我们通常设置一个集合点,JMeter中提供了这样的...
  • hualusiyu
  • hualusiyu
  • 2016-12-06 18:19
  • 371

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

集合点: 简单来理解一下,虽然我们的“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真实的实现并发这感念,我们可以在需要压力的地方设置集合点,每到输入用户名和密码登录时,所有的虚拟用户都相互之间等一等,然后,一起访问。 注意: 1.JMeter里面的集合点通过添加定时器来完...
  • zjq001X
  • zjq001X
  • 2016-11-09 23:00
  • 7997

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

脚本增强以web测试计划登陆脚本为实验基础进行,详见如下 1. 如何验证录制或者自己设置的请求结果是正确的?     jmeter的断言(Assertions)元件可以完成此任务,在需要验证的请求后面添加响应断言 再添加一个监听器来监听此断言运行的结果,...
  • lichao330530
  • lichao330530
  • 2016-07-06 16:52
  • 919

jmeter-集合点---学习笔记

集合点: 简单来理解一下,虽然我们的“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真实的实现并发这感念,我们可以在需要压力的地方设置集合点,每到输入用户名和密码登录时,所有的虚拟用户都相互之间等一等,然后,一起访问。 注意: 1.JMeter里面的集合点通过添...
  • linapursue
  • linapursue
  • 2017-02-23 14:23
  • 467

jmeter中集合点的设置

R中集合点可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下多个用户同时操作,实现性能测试的最终目的。 jmeter中使用Synchronizing Timer实现Lr中集合点的功能,模拟多用户并发测试,即多个线程在同一时刻并发请求。 jmeter中使用集合点的方法:Syn...
  • hqq1990
  • hqq1990
  • 2015-11-10 20:29
  • 2849

Jmeter-集合点

Jmeter中也有集合点,看样子还是很强呀 哇哈哈 它只是通过计时器Synchronizing Timer实现的假集合点功能。 没有时间整理,来实际的,直接上图。 在线程下添加集合点Synchronizing Timer,设置延迟时间(以毫秒为单位) 挪动集合点到登陆请求的上方,...
  • czp11210
  • czp11210
  • 2014-05-17 15:56
  • 4210

jmeter summary report 字段意思和设置集合点解释

1.需要在添加一个名为summary report的监听器,跑完之后查看 Label:取样器/监听器名称 Samples :事务数量 Average:平均一个完成一个事务消耗的时间(平均响应时间) Median:所有响应时间的中间值,也就是 50% 用户的响应时间,大概是这个意思...
  • j379832526
  • j379832526
  • 2017-06-23 16:57
  • 1627
    个人资料
    • 访问:263683次
    • 积分:4045
    • 等级:
    • 排名:第9096名
    • 原创:108篇
    • 转载:88篇
    • 译文:0篇
    • 评论:33条
    文章分类
    最新评论