最近需要用jmeter實現介面自動化,不熟悉jmeter的我需要大量惡補。以下是檢視文件以及實踐的一些經驗。
本篇文章主要介紹邏輯控制器——交替控制器。由於做案例用到了公司專案的介面,所以介面不通請不要在意(隨意取的一些介面拿來展示)。
根據文件,兩個引數會影響交替控制器的執行順序。一是執行緒組的執行緒數,二是執行緒組的迴圈次數。
下面來看一下各個不同情況下的運**況:
一:執行緒組的執行緒數為:1,迴圈次數為:1
通過察看結果樹,檢視請求執行順序(紅方框中表示已執行的請求)。由以上兩張圖可知,兩個迴圈控制器中,都只執行了第乙個請求。
二:執行緒組的執行緒數為:2,迴圈次數為:1
由以上兩張圖可知,兩個迴圈控制器中,都只執行了第乙個請求,從整體上來看,是跑了兩次第一種情況。
三:執行緒組的執行緒數為:1,迴圈次數為:3
由以上兩張圖可知(每個迴圈我用不通顏色做了標識),兩個迴圈控制器中,都只執行了控制器內所有請求。迴圈次數為:3,迴圈控制器1內只有2個請求,其中第1個請求執行了兩遍;迴圈控制器2內有三個請求,每個請求剛好都只執行了一遍。
四:執行緒組的執行緒數為:2,迴圈次數為:2
jmeter控制器 交替控制器
1.簡單使用 如下圖,設定1個執行緒,執行3次 執行結果如下圖 2.巢狀乙個控制器,不勾選忽略子控制器 測試計畫如下圖 巢狀乙個迴圈控制器,迴圈次數設定3次 執行緒組設定1個執行緒,執行5次 執行結果如下圖 總結 交替執行到迴圈控制器時,迴圈執行結束後,在進行下一次的交替。3.巢狀乙個控制器,勾選忽...
JMeter 邏輯控制器
用於控制samlper執行順序。簡單控制器用來存放元件的,沒有提供什麼邏輯功能。打個比方有點像是windows下的資料夾。我經常是用來控制項的執行邊界,比如http資訊頭管理器 迴圈次數 整數,勾選 永遠 表示控制器下的請求會一直執行。輸入 1等同選擇 永遠 僅一次控制器下的請求在每個執行緒中只會執...
jmeter 新增控制器
1.serveragent 2.2.1 2.jmeterplugins standard 1.1.2 二 設定 1.將jmeterplugins standard 1.1.2中的jmeterplugins standard 1.1.2 lib ext中的兩個jar包,放到jmeter的lib ext...