(1)、测试计划右键 <<< 添加 <<< 配置元件 <<< 计数器
-
Starting value:1
-
递增:1
-
Maximum value:9999
-
数字格式:var_0000
-
引用名称:var
(2)、测试计划右键 <<< 添加 <<< 线程(用户)<<< 线程组
(3)、线程组右键 <<< 添加 <<< 取样器 <<< JSR223 Sampler
log.info("线程号:"+ctx.getThreadNum()+",计算器的值为:"+vars.get("var"));
(4)、打开日志查看,启动
菜单点击选项,点击日志查看
(5)、修改计数器,开始值为10,数字格式为var_#,清除全部,并启动
var_0000为固定位数格式,var_#实际数值
(6)、修改线程组,线程数为2,循环次数为2
(7)、计数器都不勾选(与每用户独立的跟踪计算器、在每个线程组迭代上重置计算器),清除全部,并启动
“与每用户独立的跟踪计算器、在每个线程组迭代上重置计算器”都不勾选,所有的线程都不会重置计数器,相当于全局变量;所有线程取到的值都是不重复的;默认都不勾选,为全局共享计数器。如图
(8)、计数器勾选“与每用户独立的跟踪计数器”,清除全部,并启动
只勾选“与每用户独立的跟踪计算器“,每个模拟的线程组用户才会重置,每个线程组用户在循环线程时不会重置。如图
(9)、计数器勾选“与每用户独立的跟踪计数器、在每个线程组迭代上重置计算器”,清除全部,并启动
“与每用户独立的跟踪计算器、在每个线程组迭代上重置计算器”都勾选,每个模拟的线程组用户每次循环都会重置。如图