counter函数
1、功能解释
count函数--计数器,每调用这个函数一次,它就会自动加1。它有两个参数,第一个参数是布尔型的,只能设置成 “TRUE”或者“FALSE”,如果是TRUE,那么每个用户有自己的计数器,可以用于统计每个线程歌执行了多少次。如果是FALSE,那就使用全局计 数器,可以统计出这次测试共运行了多少次。第二个参数是将计数器函数创建值赋值给一个新变量,为其他地方调用此变量做准备。
参数:
-
第一个参数
- True,每个用户(线程)的计数器保持独立,每个用户(线程)计数从1开始计数。
- False,全局计数器,所以用户(线程)统一从1开始计数。
-
第二个参数
- 将计数器函数生成的值赋值给新变量。比如,新变量名称为number,后续可以通过参数化方式${number}引用计数器的值。
查看第一个参数设置true和false情况:
2、当设置为false时
我们先看第一张响应结果图:
查看第二张响应结果图:
再看第11张:
通过上面我们可以观察出来,当count函数为false时,每个请求都单独计算count
全局计数器,所以用户(线程)统一从1开始计数。比如,2个用户(线程)循环执行5次计数器
3、当设置为true时
第一张图:
第二张:
第11张:
由此我们发现,前10次都是相同的结果,当11次时,count变为2了;每个用户(线程)的计数器保持独立