Jmeter之吞吐量控制器
首先这个名字起得有歧义,并不能控制吞吐量,只能控制控制器下sampler的请求次数;
有两种模式,一种是比例,一种是总次数;
① 先说比例:请求1 20%,请求2 80%;如下图所示:
请求1:
请求2:
开始执行:得到报告:此时是没有循环的
加循环:循环两次:请求数总是按照比例的;即便是持续运行多少秒也是按比例来的
此时勾选perUser:
表示每个用户执行的比例,用户1执行请求的概率是80%,那肯定执行请求1,只有循环次数大的时候,用户1才会去执行请求2,所以perUser在百分比时勾选没有太大的意义;
②Total Executions 总次数,是下面sampler的执行的总次数;
勾选perUser时,指的是每个用户的总次数,这个没啥好纠结的;
到达指定的次数,该控制器下的sampler将不会再运行。
该控制器并不能实现达到控制吞吐量的功能