• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

yxchun

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

jmeter压测,设置100个线程,每秒钟发送100个请求,持续时间5分钟

方式一:使用 Constant Throughput Timer

Constant Throughput Timer(恒定吞吐量定时器)是 JMeter 中用于 精确控制每秒请求数(RPS) 的关键组件。它通过动态调整线程的等待时间,使测试保持恒定的吞吐量;

1、新建线程组

 2、新建 Constant Throughput Timer

 

 3、新增http请求,察看结果树

如果需要 CSV 数据文件设置 、 计数器等,加在http请求上面即可

方式二:使用 jp@gc - Throughput Shaping Timer

1、新建线程组,与方式一相同

2、新建  jp@gc - Throughput Shaping Timer

Throughput Shaping Timer用来控制吞吐量的定时器,通过延缓线程运行来整体控制取样器产生的RPS。此元件在稳定性测试时,可以帮我们自动调整负载,保持稳定的负载。

Start RPS :开始运行RPS,开始后马上加载此数量的请求。

End RPS :结束时RPS, 以此数为RPS最高控制点,目标是不超过此值,一般来说会在此值附近浮动。

Duration,sec: 线程运行时长,单位是秒。

 

 3、新增http请求,察看结果树

如果需要 CSV 数据文件设置 、 计数器等,加在http请求上面即可

 

如果发现jmeter没有这个插件;可以在插件库中添加

 

posted on 2025-05-14 11:12  yxchun  阅读(1004)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3