Jmeter(七):邏輯控制器

目錄

JMeter(一):基礎(chǔ)概念
JMeter(二):配置元件
JMeter(三):變量參數(shù)化
JMeter(四):監(jiān)聽器
JMeter(五):腳本錄制
JMeter(六):斷言

一、簡單控制器:

可以理解為分組或者打標簽用谆吴,好比手機里聯(lián)系人有100多個砂竖,對親戚分一組淹辞,同學分一組等等洼哎,只是方便查詢边败,本身沒有實際意義

路徑:添加-->邏輯控制器-->簡單控制器

如果跑性能或接口時埋同,涉及到多個模塊劳较,就可以使用簡單控制器進行分組管理了

簡單控制器.png

二驹止、ForEach控制器

可以根據(jù)用戶的多個變量依次被循環(huán)調(diào)用浩聋,直到最后一個變量被調(diào)用即結(jié)束循環(huán)
一般情況下,與用戶自定義變量一起使用臊恋,格式XXX_1衣洁、XXX_2,前綴與用戶自定義變量的前綴一樣抖仅,具體用法在變量參數(shù)化章節(jié)有提到

路徑:添加-->邏輯控制器-->ForEach控制器

三坊夫、Switch Controller

作用:只能選擇一個,設(shè)置switch value時需要注意一點撤卢,索引是從0開始的

路徑:添加-->邏輯控制器-->Switch Controller

Switch Controller.png

四环凿、如果(If)控制器:

作用:滿足條件中的判斷語句時,就執(zhí)行子節(jié)點下的請求

路徑:添加-->邏輯控制器-->如果(If)控制器

PS:如果是字符串放吩,一定要在參數(shù)前面添加引號智听,如 "${variablename}"=="XXX"
(==表示等于,=表示賦值)

如圖設(shè)置用戶變量 city=beijing渡紫,如果是city是beijing到推,則執(zhí)行GetCityName,若不是北京惕澎,則執(zhí)行GetWeather

if控制器設(shè)置.png

場景應(yīng)用:測試一個接口莉测,GET請求和POST請求參數(shù)寫法不一樣,就可以用if去判斷了唧喉,如果是Get請求時執(zhí)行Get請求設(shè)定的模板捣卤,如果是POST請求時執(zhí)行POST請求設(shè)定的模板

五、事務(wù)控制器

作用:允許用戶控制請求的執(zhí)行頻率八孝,可以統(tǒng)計控制器下面的子節(jié)點所運行的時間

路徑:添加-->邏輯控制器-->事務(wù)控制器

  • Generate parent sample:不勾選時會顯示子節(jié)點下面的信息董朝,勾選時顯示事務(wù)控制器的時間
  • Include duration of times and pre-post processors in generated sample:是否包含思考時間,勾選時會統(tǒng)計定時器時間(默認僅統(tǒng)計采樣器時間)
事務(wù)控制器.png

六唆阿、循環(huán)控制器

同時設(shè)置線程組和循環(huán)控制器益涧,請求次數(shù)為2邊的乘積

路徑:添加-->邏輯控制器-->循環(huán)控制器

循環(huán)控制器.png

七、吞吐量控制器

作用:控制子節(jié)點的運行次數(shù)(執(zhí)行頻率)

路徑:添加-->邏輯控制器-->吞吐量控制器

比如測試HH官網(wǎng)驯鳖,總線程為5,測試環(huán)境登錄頁面執(zhí)行2次久免,訪問首頁執(zhí)行1次浅辙,訪問空間指引頁面執(zhí)行2次
PS:總線程為5,可以是線程數(shù)1阎姥,循環(huán)5次记舆,也可以是線程數(shù)5,循環(huán)1次

需要注意的是:
添加吞吐量控制器后默認是Percent Executions(百分比呼巴,運行比例為1~100之間)泽腮,如果要設(shè)置次數(shù)的話需要改成Total Executions

吞吐量控制器設(shè)置.png

勾選【Per User】時御蒲,在每個線程的基礎(chǔ)上,每個用戶都將根據(jù)控制器設(shè)置進行計算诊赊。
未被勾選時厚满,計算針對于所有用戶execution模式
不勾選Per User選項,執(zhí)行次數(shù)=吞吐量值碧磅;
勾選Per User碘箍,執(zhí)行次數(shù)=對應(yīng)線程數(shù) * 吞吐量值

吞吐量控制器.png

八、隨機控制器

作用:隨機選取一個子節(jié)點執(zhí)行

路徑:添加-->邏輯控制器-->隨機控制器

如圖所示:隨機控制器下有3個子節(jié)點鲸郊,總共執(zhí)行了4次丰榴,通過查看結(jié)果樹發(fā)現(xiàn)每次執(zhí)行的節(jié)點都是隨機的

隨機控制器.png

九、隨機順序控制器

作用:子節(jié)點執(zhí)行次數(shù)一樣秆撮,但順序不一樣

路徑:添加-->邏輯控制器-->隨機順序控制器

如圖所示:總共執(zhí)行了3次四濒,通過查看結(jié)果樹發(fā)現(xiàn)每個子節(jié)點都被執(zhí)行到了,只是順序是隨機的

隨機順序控制器.png

十职辨、僅一次控制器

作用:控制子節(jié)點在整個測試計劃執(zhí)行期間的每個線程僅執(zhí)行一次
比如很多接口調(diào)用時都依賴于登錄接口盗蟆,但我們在壓測時總不能連登錄接口一起壓,這時候<僅一次控制器>就起作用了

如圖所示:將線程(時間練習)循環(huán)次數(shù)設(shè)為3次拨匆,運行查看結(jié)果樹

僅一次控制器.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末姆涩,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子惭每,更是在濱河造成了極大的恐慌骨饿,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,348評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件台腥,死亡現(xiàn)場離奇詭異宏赘,居然都是意外死亡,警方通過查閱死者的電腦和手機黎侈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評論 2 385
  • 文/潘曉璐 我一進店門察署,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人峻汉,你說我怎么就攤上這事贴汪。” “怎么了休吠?”我有些...
    開封第一講書人閱讀 156,936評論 0 347
  • 文/不壞的土叔 我叫張陵扳埂,是天一觀的道長。 經(jīng)常有香客問我瘤礁,道長阳懂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,427評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮岩调,結(jié)果婚禮上巷燥,老公的妹妹穿的比我還像新娘。我一直安慰自己号枕,他們只是感情好缰揪,可當我...
    茶點故事閱讀 65,467評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著堕澄,像睡著了一般邀跃。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蛙紫,一...
    開封第一講書人閱讀 49,785評論 1 290
  • 那天拍屑,我揣著相機與錄音,去河邊找鬼坑傅。 笑死僵驰,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的唁毒。 我是一名探鬼主播蒜茴,決...
    沈念sama閱讀 38,931評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼浆西!你這毒婦竟也來了粉私?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,696評論 0 266
  • 序言:老撾萬榮一對情侶失蹤近零,失蹤者是張志新(化名)和其女友劉穎诺核,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體久信,經(jīng)...
    沈念sama閱讀 44,141評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡窖杀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,483評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了裙士。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片入客。...
    茶點故事閱讀 38,625評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖腿椎,靈堂內(nèi)的尸體忽然破棺而出桌硫,到底是詐尸還是另有隱情,我是刑警寧澤啃炸,帶...
    沈念sama閱讀 34,291評論 4 329
  • 正文 年R本政府宣布鞍泉,位于F島的核電站,受9級特大地震影響肮帐,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,892評論 3 312
  • 文/蒙蒙 一训枢、第九天 我趴在偏房一處隱蔽的房頂上張望托修。 院中可真熱鬧,春花似錦恒界、人聲如沸睦刃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽涩拙。三九已至,卻和暖如春耸采,著一層夾襖步出監(jiān)牢的瞬間兴泥,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工虾宇, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留搓彻,地道東北人。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓嘱朽,卻偏偏與公主長得像旭贬,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子搪泳,可洞房花燭夜當晚...
    茶點故事閱讀 43,492評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 主要文體來自 CDNS:https://www.cnblogs.com/ceshisanren/p/5639895...
    Amano閱讀 10,976評論 3 27
  • jmeter中邏輯控制器(Logic Controllers)的作用域只對其子節(jié)點的sampler有效稀轨,作用是控制...
    我為峰2014閱讀 509評論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)岸军,斷路器奋刽,智...
    卡卡羅2017閱讀 134,629評論 18 139
  • 阿衡和大神結(jié)婚后的某天,阿衡窩在大神懷里看電視凛膏,突然想起問:“大神杨名,你是什么時候喜歡我的?” 薛寧白斜睨了她一眼:...
    1顆百香果閱讀 462評論 6 3
  • 華歆甩挫,字子魚,漢末三國時期人趁蕊。在三國時期,魏國的重臣仔役,是一個有才華掷伙,有能力的人。生于157年又兵,死于232年任柜,享...
    聆聽花開的聲音Candy閱讀 2,482評論 2 2