文章目录
- 1、基于计算吞吐量:只有此线程
- 2、基于计算吞吐量:所有活动线程
- 3、基于计算吞吐量:当前线程组中的所有活动线程
- 4、基于计算吞吐量:所有活动线程(共享)
- 5、基于计算吞吐量:当前线程组中的所有活动线程(共享)
1、基于计算吞吐量:只有此线程
(1)、测试计划右键 <<< 添加 <<< 定时器 <<< 常数吞吐量定时器(Constant Throughput Timer)
- 目标吞吐量(每分钟的样本量):120.0
目标吞吐量为120.0,相当于一秒两个,大概就是 TPS 为 2
(2)、测试计划右键 <<< 添加 <<< 线程(用户)<<< 线程组,设置线程数为5,永久循环,勾选调度器,持续300秒
-
线程数:5
-
勾选永远
-
勾选调度器
-
持续时间(秒):300
这里每秒执行五个线程数,定时器中 TPS 为 2,乘以每秒五个线程数,此时 TPS 为 10
(3)、线程组右键 <<< 添加 <<< 取样器 <<< 调试取样器(Debug Sampler)
(4)、线程组右键 <<< 添加 <<< 监听器 <<< 查看结果树
(5)、线程组右键 <<< 添加 <<< 监听器 <<< 汇总报告
(6)、点击启动,点开查看结果树,观察Text下的取样器
可以点击调试取样器,查看取样器结果中的时间,可以发,每一秒,有十个调试取样器
(7)、点开汇总报告查看
线程组中设置执行360s,如图,样本为3598,大致就是每秒10个,所以吞吐量 TPS 大概为 10
只有此线程:目标吞吐量 * 线程数
2、基于计算吞吐量:所有活动线程
(1)、修改常数吞吐量定时器,基于计算吞吐量选择所有活动线程,清除全部,并启动
(2)、点开查看结果树,观察Text下的取样器
可以点击调试取样器,查看取样器结果中的时间,可以发送,每一秒,有两个调试取样器
(3)、点开汇总报告查看
线程组中设置执行360s,如图,样本为724,大致就是每秒2个,所以吞吐量 TPS 大概为 2
所有活动线程:目标吞吐量
3、基于计算吞吐量:当前线程组中的所有活动线程
(1)、修改常数吞吐量定时器,基于计算吞吐量选择当前线程组中的所有活动线程
(2)、测试计划右键 <<< 添加 <<< 线程(用户)<<< 线程组,设置线程数为5,永久循环,勾选调度器,持续300秒
-
线程数:5
-
勾选永远
-
勾选调度器
-
持续时间(秒):300
(3)、新增的线程组右键 <<< 添加 <<< 取样器 <<< 调试取样器(Debug Sampler)
(4)、新增的线程组右键 <<< 添加 <<< 监听器 <<< 汇总报告
(5)、清除全部,点击启动,查看第一个线程组的汇总报告
线程组中设置执行360s,如图,样本为724,大致就是每秒2个,所以吞吐量 TPS 大概为 2
(6)、查看第二个线程组的汇总报告
线程组中设置执行360s,如图,样本为724,大致就是每秒2个,所以吞吐量 TPS 大概为 2
当前线程组中的所有活动线程:目标吞吐量
4、基于计算吞吐量:所有活动线程(共享)
(1)、修改常数吞吐量定时器,基于计算吞吐量选择所有活动线程(共享)
(2)、点击清除全部,点击启动,查看第一个线程组下的汇总报告
如图,样本为360, TPS 大概为 1
(3)、查看第二个线程组下的汇总报告
如图,样本为360, TPS 大概为 1;一共有两个活动线程,共享模式下,分配给每个线程组各一个
所有活动线程(共享):目标吞吐量 / 所有活动线程
5、基于计算吞吐量:当前线程组中的所有活动线程(共享)
(1)、修改常数吞吐量定时器,基于计算吞吐量选择当前线程组中的所有活动线程(共享)
(2)、点击清除全部,点击启动,查看第一个线程组下的汇总报告
如图,样本为720, TPS 大概为 2
(3)、查看第二个线程组下的汇总报告
如图,样本为721, TPS 大概为 2
当前线程组中的所有活动线程(共享):目标吞吐量 / 单线程组下所有活动线程