吞吐量控制器详解

吞吐量控制器:用来控制该控件下请求的执行频率;

 

 

 介绍:

total executions:按照次数来执行,填写几次,该控件下的请求就执行几次;

percent execution:按照百分比来执行0-100,填写20,该控件下的请求会执行线程数*循环数的20%(前提:Per User不勾选);

 

 

 

Per User:

如果不勾选表示所有线程统一来计算执行频率,默认不勾选(看场景决定是否勾选)线程数*循环次数

勾选表示只计算当前线程的执行频率(反正我不常用);

 

举例一:选择total executions模式,不勾选Per User,吞吐量填写1,5个线程循环2次;

预期结果:登录只运行一次,Debug Sampler会运行10次

实际结果:登录只运行一次,Debug Sampler会运行10次,所以也可以用来进行并发测试,让登录接口只运行一次;

 

 

 

举例二:选择percent execution模式,不勾选Per User,吞吐量填写20,10个线程循环2次;

经常会用来做容量测试,如:1000个请求,登录占200个,查询占800个就可以用此方法;

百分比:填写的吞吐量/(总线程*循环次数),是指跟总请求数的百分比;

 

预期结果:登录只运行4次,Debug Sampler会运行20次;

 

 

 实际结果:登录只运行4次,Debug Sampler会运行20次;

 

 

 

 

posted @ 2021-03-25 16:05  呆萌呆萌呆萌  阅读(184)  评论(0编辑  收藏  举报