天天看點

Jmeter邏輯控制器學習

簡介:jmeter中常用的邏輯控制器有簡單控制器、ForEach控制器、Switch控制器、如果(if)控制器、事務控制器、循環控制器、吞吐量控制器、随機控制器、随機(順序)控制器等。

一、簡單控制器

作用:主要起一個分組的作用,一個标簽。類似于手機通訊錄中的分組,無其他實質性的作用。

二、ForEach控制器

作用:配合“使用者定義的變量”一起使用,這樣線程組會周遊foreach下設定的變量的url位址,來執行。如

Jmeter邏輯控制器學習
Jmeter邏輯控制器學習
Jmeter邏輯控制器學習
Jmeter邏輯控制器學習

可以看到,下面的兩個url都被執行了。

三、switch控制器

作用:類似于程式設計中的switch 。。。case,當滿足某一個條件,如case 0:執行一類操作(打開一個url為A的Http請求),當case1:執行另一個操作(如打開另一個http請求)

如首先線上程組下建立一個switch控制器,switch控制器下建立2個HTTP請求,第一個為打開csdn網站,第二個為打開51cto網站,若選擇switch控制器的預設值為0,則執行該線程組後通路的是csdn的網站,同理,若設定switch控制器的預設值為1,則執行通路51cto的網站。

Jmeter邏輯控制器學習
Jmeter邏輯控制器學習

四、如果(if)控制器

作用:類似程式設計中的if-else,當滿足if的判定條件時,執行該if控制器下的操作,(如打開csdn的操作)

Jmeter邏輯控制器學習
Jmeter邏輯控制器學習
Jmeter邏輯控制器學習
Jmeter邏輯控制器學習

繼續閱讀