jmeter壓測學習20-批量注冊測試賬號(計數器的使用)


前言

當我們jmeter壓測的時候,需要准備一批測試賬號,可以先批量注冊一些用戶,這些用戶名稱按固定格式。
注冊的用戶不能重復並且需要自增,那么可以使用計數器來實現。

添加注冊請求

我想批量注冊100個賬號,賬號名稱是yoyo_100到yoyo_199,先添加注冊請求

單個接口調通后,后面用計數器批量注冊

計數器

注冊用戶名稱前面一部分test_是固定不變的,變的是后面的數字100-199,於是添加配置元件-計數器

計數器配置自增100-200

  • 開始(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獲取值還是為1;
    如果勾選,即獨立的,則每個用戶有自己的值:比如用戶#1 獲取值為1,用戶#2獲取值為2。
  • 每次迭代復原計數器(Reset counter on each Thread Group Iteration):可選,僅勾選與每用戶獨立的跟蹤計數器時可用;

賬號數字部分引用變量yoyo_${register_id}

設置循環次數

線程組設置線程數和循環次數,我這里是注冊100個賬號,線程設置為1,循環次數設置100即可。
如果線程設置為2,循環次數就設置50,剛好100次注冊請求

執行完成后,100個賬號就批量注冊完成了

原文地址https://www.cnblogs.com/yoyoketang/tag/jmeter/,轉載請注明出處!


免責聲明!

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



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