jmeter使用—計數器的使用


說一下jmeter中,配置元件-計數器的使用。
如果需要引用的數據量較大,且要求不能重復或者需要自增,那么可以使用計數器來實現。
1、啟動jmeter,添加線程組,右鍵添加配置元件——計數器,如下圖:
添加完成如下圖:
starting value:給定計數器的起始值、初始值 
遞增:每次迭代后,給計數器增加的值
Maximum value:計數器的最大值,如果超過最大值,重新設置為初始值(starting value),默認的最大值為Long.MAX_VALUE,2^63-1(如果持續壓測,建議最好不要設置最大值)
Number format:可選格式,比如000,格式化為001,002;默認格式為Long.toString(),但是默認格式下,還是可以當作數字使用
引用名稱:用於控制在其它元素中引用該值,形式:$(username}
與每用戶獨立的跟蹤計數器():全局的計數器,如果不勾選,即全局的,比如用戶#1 獲取值為1,用戶#2獲取值還是為1;
如果勾選,即獨立的,則每個用戶有自己的值:比如用戶#1 獲取值為1,用戶#2獲取值為2。
Reset counter on each Thread Group Iteration:可選,僅勾選與每用戶獨立的跟蹤計數器時可用;
如果勾選,則每次線程組迭代,都會重置計數器的值,當線程組是在一個循環控制器內時比較有用。
2.具體使用:
如下圖,我設置的初始值是1,格式解讀為0000,最大值是10000,沒迭代一次增值3,引用的名字為:username;
在取樣器中的設置如下:
在BodyData中,可以看到發送的數據如下:
第一次迭代:
第二次迭代,自增了3個數值:
從以上圖可以看出,計數器成功的生成了我們所需要的數值。
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM