jmeter---Throughput(吞吐量)系列

界面简介

1,Throughput Controller(吞吐量控制器)

在这里插入图片描述

  • 控制该控制器下请求的执行频率,可以选择总次数和百分比两种模式。
  • Total Executions(执行总次数,N为整数)
  • Percent executions(执行百分比,N为1-100整数)
  • Per User :是否针对每个用户,在线程数为1的情况下,勾不勾选,执行效果一样
  • 百分比模式下的执行次数:线程数循环次数(N/100)

举个次数栗子:

1,设置脚本如下
在这里插入图片描述

2,线程设置:

在这里插入图片描述

3,吞吐量控制器设置:

在这里插入图片描述

4, 执行结果:
线程循环数是5次,控制器设置了3次,执行结果为3次
在这里插入图片描述

Per User 的勾选

这个按钮的作用是:勾选了之后,针对每个用户都是只执行3次,也就是对应线程中的线程数的设置
在这里插入图片描述

栗子:

线程设置
在这里插入图片描述
不勾选执行结果:
只有一个用户执行了3次
在这里插入图片描述
在这里插入图片描述
勾选执行结果:
每个用户都执行了3次
在这里插入图片描述
在这里插入图片描述

2,Constant Throughput Timer(常数吞吐量定时器)

3,jp@gc - Bytes Throughput Over Time(吞吐量和时间关系图)

在这里插入图片描述

4,jp@gc - Transaction Throughput vs Threads(吞吐量和线程关系图)

在这里插入图片描述

5,jp@gc - Transactions per Second(TPS曲线,分析吞吐量)

在这里插入图片描述