【Jmeter篇】如何利用Jmeter配置元件计数器、随机变量制造批量数据和变量参数化?
一、計數器
1、線程組-配置元件-計數器
2、功能介紹
starting value:給定計數器的起始值、初始值,第一次迭代時,會把該值賦給計數器?
遞增(Increment):?每次迭代后,給計數器增加的值
最大值(Maximum) :?計數器的最大值,如果超過最大值,重新設置為初始值(Start),默認的最大值為Long.MAX_VALUE,2^63-1 如果持續加壓,可以不設置最大值
Number format :?可選格式,比如000,格式化為001,002。默認格式為Long.toString(),但是默認格式下,似乎還是可以當作數字使用,如果設置為000,初始值0,遞增1, 生成000 001 002 003……
引用名稱(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 :?可選,僅勾選與每用戶獨立的跟蹤計數器時可用,如果勾選了,每次線程組迭代,都會重置計數器的值。當線程組是在一個循環控制器內時比較有用
3、實例
例1: 初始值0,遞增值1,最大值5,,變量格式是000,生成變量為000 001 002 003 004 005,線程組設置并發或循環10次
例2: 初始值0,遞增值1,最大值未設置,,變量格式未設置,生成變量為0 1 2 3 4 5,線程組設置并發或循環10次
?
二、隨機變量
1、線程組-配置元件-隨機變量
2、功能介紹
變量名稱:名稱可以引用,如 ${id}
輸出格式:列如此處輸入b,那么得到結果是b1、b2之類的格式
最小值:輸入生成隨機數的最小數字
最大值:輸入生成隨機數的最大數字
隨機種子:還沒有發現有什么用處
?
3、實例
例1: 隨機最小值是0,隨機最大值是6,變量輸出格式abc000,生成變量為abc005 abc004,線程組設置并發或循環10次
例2:隨機生成批量手機號
隨機最小值是1,隨機最大值是9999,變量輸出格式18221120000,生成變量為不同的手機號后四位,線程組設置并發或循環10次
?
?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的【Jmeter篇】如何利用Jmeter配置元件计数器、随机变量制造批量数据和变量参数化?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hbasehlog_HBase原理--R
- 下一篇: oracle 查询cpu 100%,Or