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


前言

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

吞吐量控制器

線程組-添加-邏輯控制器-吞吐量控制器

吞吐量控制器是用來控制其下元件的執行次數,並無控制吞吐量的功能。
作用:控制其下的子節點的執行次數與負載比例分配,有兩種方式:

  • Total Executions:設置運行次數
  • Percent Executions:設置運行比例(1~100之間)
  • per user :Total Executions 配合運行次數

設置吞吐量百分比為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請求了

運行結果也是一樣


免責聲明!

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



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