jmeter 交替控制器詳述

2021-07-23 06:40:23 字數 1090 閱讀 2864

最近需要用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...