?Jmeter計(jì)數(shù)器有2點(diǎn)需要注意:
1姑食、counter值的變化窍奋,是在循環(huán)處理器進(jìn)行循環(huán)時(shí),才會將計(jì)數(shù)器的值加+1暖璧,也就是說counter是附屬到循環(huán)處理器的案怯,只有包含此counter的循環(huán)處理器循環(huán),計(jì)數(shù)器的值才會變化澎办。
2嘲碱、“Track counter independently for each user”針對的是線程組中的不同線程是否共享此計(jì)數(shù)器。
如下這幾個(gè)組件的執(zhí)行時(shí)機(jī)是一樣的局蚀。
如下圖所示:
ThreadGroup本身包含一個(gè)loopController麦锯,所以圖中counter是加到此loopController中,只有此loopController循環(huán)時(shí)琅绅,counter值才變化扶欣。
此counter并沒有綁定到下面的loopcontroller,所以beanshell所在的loopController循環(huán)時(shí)奉件,counter值并不會變化宵蛀。
計(jì)數(shù)器與循環(huán)控制器綁定的過程:
計(jì)數(shù)器調(diào)用過程:
計(jì)數(shù)器執(zhí)行過程: