jmeter壓測學習41 邏輯控制器之吞吐量控制器

2022-06-13 08:42:13 字數 1221 閱讀 5635

假設我們有個壓測場景是20%的使用者訪問商品a,80%的使用者訪問商品b,如何使用jmeter來控制使用者的訪問比例呢?

執行緒組-新增-邏輯控制器-吞吐量控制器

吞吐量控制器是用來控制其下元件的執行次數,並無控制吞吐量的功能。

作用:控制其下的子節點的執行次數與負載比例分配,有兩種方式:

設定吞吐量百分比為20%

再新增另外乙個吞吐量控制器,設定百分比為80

分別在2個吞吐量控制器下新增商品a和商品b的請求

設定 10 個執行緒 ,迴圈 2 次,總共會有 20 個請求

檢視聚合報告,有4個請求執行商品a(20%),16個請求執行商品b(80%)

設定執行緒組10,迴圈10次,總共發100個請求

設定商品a執行20個請求,商品b執行80個請求

執行後檢視結果

如果勾選 per user選項,這個是代表每個使用者執行多少請求,前面設定的執行緒組是10,那麼每個使用者執行2個請求,就是總的20請求了

執行結果也是一樣

Jmeter壓測工具

測試demo 學習位址 啟動 雙擊jmeter檔案下,bin目錄的jmeter.bat 設定成中文 options choose language chinese 連線手機 test plan 新增 非測試元件 http 伺服器 設定埠號 錄製方法1 使用badboy工具錄製,然後儲存為jmeter...

JMETER併發壓測

通過jmeter的命令列執行指令碼,實現多個使用者同時請求介面,實現併發 因為我希望同時壓測兩個介面,所以試了兩種方式來實現,目前好像兩種都可,如果出現了什麼其他錯誤歡迎指出 第一種 1.建立測試計畫 2.新增乙個執行緒組 3.新增乙個同步定時器 synchronizing timer 該定時器作用...

jmeter階梯壓測

效能測試中,有時需要模擬一種實際生產中經常出現的情況,即 從某個值開始不斷增加壓力,直至達到某個值,然後持續執行一段時間。在jmeter中,有這樣乙個外掛程式,可以幫我們實現這個功能,這個外掛程式就是 concurrency thread group 安裝完成後,我們開始建立測試計畫,並選擇conc...