前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jmeter性能测试-Arrivals 线程组解释

jmeter性能测试-Arrivals 线程组解释

作者头像
飞天小子
发布2022-09-23 10:16:13
3290
发布2022-09-23 10:16:13
举报
文章被收录于专栏:公众号-测试驿栈

概述

Arrivals 线程组,基本用法就是通过设计预期的总吞吐量,让系统计算需要的线程数。此时的线程数就是平均并发数

  • 如果单线程的业务处理时间是2s/笔,也就是吞吐量为0.5笔/s,此时想达到10笔/s就至少需要20个线程同时处理;
  • 如果单线程的业务处理时间是200ms/笔,也就是吞吐量为5笔/s,此时想达到10笔/s仅需要2个线程同时处理!

在预期总吞吐量不变的情况下,单线程的处理时间越短,则单线程的吞吐量越高,需要用来满足总吞吐量的线程数就越少,反之则越多

如果把总吞吐量比作工厂的预期总产能,那么单线程就是工厂的单条生产线。单条生产线的生产速度越快,则产能越高,那么想实现总产能就不需要太多机器;反之如果单条生产线的产能不能满足预期总产能,那么就只能增加更多的生产线了!这是一个成本问题!

Arrivals 参数解释

Target rate【预期吞吐量】 这里的单位时间有两个,一个是s,一个是min

ramp up【实现预期吞吐量的时间】 step count【实现预期吞吐量的节奏】 下图表示在100s内,分5个阶梯,让吞吐量达到140笔/s

活动线程监听

下图右上角有两个线程数,左边那个是当前启动的线程,右边那个是历史最大线程数 由这张图可以看出,随着系统运行,需要的线程数越来越多,也就是业务响应时间逐渐变长,单线程吞吐量逐渐下降

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-08-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概述
  • Arrivals 参数解释
  • 活动线程监听
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档