計數器的使用,工作中常用在批量造數據的場景里。
計數器配置自增1-10
- 開始(Starting value):給定計數器的起始值、初始值,第一次迭代時,會把該值賦給計數器
- 遞增(Increment):每次迭代后,給計數器增加的值
- 最大值(Maximum value):計數器的最大值,如果超過最大值,重新設置為初始值(Start),默認的最大值為2^63-1
- 數字格式(Number format):可選格式,比如000,格式化為001,002;默認格式為Long.toString(),但是默認格式下,還是可以當作數字使用
- 引用名稱(Reference Name):用於控制在其它元素中引用該值,形式:${reference_name}
- 與每用戶獨立的跟蹤計數器(Track Counter Independently for each User):如果不勾選,即獨立的,則每個用戶有自己的值:比如用戶#1 獲取值為1,用戶#2獲取值為2。如果勾選,即全局的,比如用戶#1 獲取值為1,用戶#2獲取值還是為1;
- 每次迭代復原計數器(Reset counter on each Thread Group Iteration):可選,僅勾選與每用戶獨立的跟蹤計數器時可用;
腳本結構:
場景1:當計數器“與每用戶獨立的跟蹤計數器”未勾選,運行腳本獲取到的值如下:
場景2:當計數器“與每用戶獨立的跟蹤計數器”已勾選,運行腳本獲取到的值如下: