Jmeter使用計數器生成變量


工作中過程中斷續寫過很多jmeter的腳本,很多都用過,但過幾個月不用回頭再用時還是要去查下。今天把計數器的記錄在這里以備查找:

接口測試過程中變量需要生成不重復的正整數序列,於是就想到了計數器.

1、計數器的調用路徑:在線程組或取樣器 右鍵->配置元件->計數器

  

2、計數器常用屬性配置

  Maximum value:計數器的最大值,如果超過最大值,重新設置為初始值(starting value)

  Number format:可選格式,比如000,格式化為001,002;默認格式為Long.toString(),但是默認格式下,還是可以當作數字使用

  引用名稱:用於控制在其它元素中引用該值,形式:$(username}

  與每用戶獨立的跟蹤計數器():全局的計數器,如果不勾選,即全局的,比如用戶#1 獲取值為1,用戶#2獲取值還是為1;
  如果勾選,即獨立的,則每個用戶有自己的值:比如用戶#1 獲取值為1,用戶#2獲取值為2。
  Reset counter on each Thread Group Iteration:可選,僅勾選與每用戶獨立的跟蹤計數器時可用;
  如果勾選,則每次線程組迭代,都會重置計數器的值,當線程組是在一個循環控制器內時比較有用。

  

3、請求中變量的使用為${Uid}

   

4、 在請求的url中可以看到生成的正整數序列

  

 

附之前寫的腳本

 


免責聲明!

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



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