• 如何使用 Jmeter 进行抢购、秒杀等场景下,进行高并发?


    这里主要介绍

    同步定时器:阻塞线程(累积一定的请求),当在规定的时间内达到一定的线程数量,这些线程会在同一个时间点一起释放

     参数介绍:
    Number of Simulated Users to Group by:模拟用户的数量,即指定同时释放的线程数数量。
    -若设置为0,等于设置为线程组中的线程数量


    Timeout in milliseconds:超时时间,即超时多少毫秒后同时释放指定的线程数;
    -如果设置为0,该定时器将会等待线程数达到了设置的线程数才释放,若没有达到设置的线程数会一直死等。

    -如果大于0,那么如果超过Timeout in milliseconds中设置的最大等待时间后还没达到设置的线程数,
     Timer将不再等待,释放已到达的线程。默认为0

    操作步骤

    第一步、右键点击测试计划,添加线程组

    设置 线程数  为:100

    设置 Ramp-Up时间  为:10

     

    第二步、添加HTTP请求,填写要并发的url

    第三步、在http请求,添加同步定时器,

    设置  Number of Simulated Users to Group by  为:20

    设置  Timeout in milliseconds  (单位:毫秒)为:5000

     

     

    第四步、右键点击测试计划,添加查看结果树

    第五步、右键点击测试计划,添加监听器-聚合报告

     第六步,运行jmeter,查看聚合报告

     

  • 相关阅读:
    three.js——模型对象的使用材质和方法
    Zuul网关简介以及使用
    【季报分析】百度2022年Q3:逆势而上
    无法访问org.springframework.core.env.EnvironmentCapable
    循环外声明变量和循环内声明变量的区别
    QT学习大纲
    LAMP的源码搭建
    23.2 Bootstrap 卡片
    【数据分析】时间序列
    C++基础——内存分区模型
  • 原文地址:https://blog.csdn.net/wuwei13798642/article/details/125806520