美文网首页
【第七章】jmeter集合点技术

【第七章】jmeter集合点技术

作者: 码上版码 | 来源:发表于2020-11-09 23:06 被阅读0次

本章大纲

集合点介绍

创建集合点

集合点的使用

集合点介绍

我们怎么实现真正的并发?

◆并发:指的是系统中正在操作业务的用户,在Jmeter中,称为线程数。

◆Jmeter中的各个线程(用户)在进行业务操作中的顺序存在一定的随机性。

集合点目的

◆让各个线程(用户)步调一致,对系统进行加压。

◆达到模拟真实并发访问的效果。

比如:春节抢票、抽奖、抢购、考试报名场景等

创建集合点

image.png image.png

示例:

如果接口文档,那么我们需要通过录制的方式来获取接口信息:

打开抓包工具:fiddler

过滤:

image.png image.png

点File -> Capture Traffic 显示✅则打开抓包,再次点Capture Traffic 则关闭抓包。

image.png

通过抓包获取到的 上课签到 请求:

image.png

jmeter设置签到请求


image.png

集合点的使用

10个用户同时签到

image.png image.png image.png

参数设置:

image.png

◆模拟用户组的数量(Number of Simulated Users to Group by)

◆a.每集合够多少个模拟用户(线程)后发送一次测试请求;

◆b.如果设置为0,等同于设置为线程租中的线程数;

◆c.确保设置的值不大于它所在线程组包含的用户数(线程数) --一直集结线程而不发出测试请求,直到超时(如果设置了的话)

场景解说:

线程组设置线程数:10,同步定时器设置模拟用户组数量:5,表示每5个用户到齐就执行,共执行两次,没有到齐5个就会一直等待。

线程组设置线程数:10,同步定时器设置模拟用户组数量:4,表示每4个用户到齐就执行,前两次可正常执行,最后一次没有到齐4个用户,所以会就会一直等待。

线程组设置线程数:10,同步定时器设置模拟用户组的数量:11,表示11个用户到齐才能执行执行,所以线程数与模拟用户组的数量要一致。

◆超时时间以毫秒为单位(Timeout in milliseconds--- 所有用户的集合超时)

◆a.超时时间,即多少毫秒后同时释放已集结的的线程,发送测试请求;(单次)。

◆b.设置为0, Timer将等待线程数达到了"Number of Simul taneous Users to Group"中设置的值才释放。

◆c.大于0,那么如果超过Timeout in milliseconds中设置的最大等待时间后还没达到"Number of Simul taneous Users to Group"中设 置的值,Timer将不再等待,释放已到达的线程

场景解说:

线程组设置线程数:10,同步定时器设置模拟用户组数量:4,表示每4个用户到齐就执行,前两次可正常执行,第二次执行结束,开始计时,当等待超过设置的超时时间,不再等待(最后一次模拟用户组的数量没有到齐(落单))。

参数-注意事项

◆如果设置Timeout in milliseconds为0, 且线程数量无法达到"Number of Simultaneous Users to Group by"中设置的值,那么Test将无限等待,除非手动终止。

◆这个无法达到的情况有如下几种:

​ ◆a.设置的值大于线程数量,这样就永远无法达到了;

​ ◆b.最后一批线程数不够集合点数目;

相关文章

  • Jmeter(六)集合点

    JMeter也有像LR中的集合点,本篇就来介绍下JMeter的集合点如何去实现。 JMeter里面的集合点通过添加...

  • [转载]JMeter 集合点

    JMeter也有像LR中的集合点,本篇就来介绍下JMeter的集合点如何去实现。 JMeter里面的集合点通过添加...

  • JMeter学习(五)集合点

    JMeter也有像LR中的集合点,本篇就来介绍下JMeter的集合点如何去实现。 JMeter里面的集合点通过添加...

  • 【第七章】jmeter集合点技术

    本章大纲 集合点介绍 创建集合点 集合点的使用 集合点介绍 我们怎么实现真正的并发? ◆并发:指的是系统中正在操作...

  • JMeter专题系列(六)集合点

    JMeter也有像LR中的集合点; JMeter里面的集合点是通过添加定时器来完成。 注意:集合点的位置一定要在S...

  • JMeter 脚本技术(集合点)

    集合点,顾名思义就是集合的地方。为什么脚本需要集合点呢?举个栗子: 我们平时上某宝或者某东等网站购物时经常遇到限时...

  • jmeter | 集合点

    上一回讲了jmeter的参数化方式,今天写一下jmeter的集合点的配置方法: 集合点 meeting point...

  • [JM_06]JMeter之集合点、关联-操作解析

    一、JMeter集合点 1.集合点的概念 集合点:用以同步虚拟用户,使得所设置数目的虚拟用户聚集在某个时间点前,然...

  • locust性能测试:设置集合点(五)

    一、 1、在性能测试工具:loadrunner和jmeter都有集合点的设置,locust当然也有集合点的设置2、...

  • jmeter集合点

    集合点: 简单来理解一下,虽然我们的“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真实的实现...

网友评论

      本文标题:【第七章】jmeter集合点技术

      本文链接:https://www.haomeiwen.com/subject/nvcwvktx.html