Jmeter(十四)Logic Controller 之 If Controller

  If Controller---若是控制器;屬於邏輯判斷類型的組件,其實學過代碼的都知道if--else,while等都是經常使用的邏輯判斷關鍵詞,Jmeter也提供了邏輯判斷--If Controller即是如此。插件

  寫個例子加深印象。blog

  

  

  

  

  DummySampler是Jmeter第三方插件中的比較典型的一個插件,該插件至關於小型mock,能夠自定義請求響應報文內容,mock部份內容後續記載。it

  此處外邊還有一個DummySampler2,是同樣的內容,是爲了在結果樹中可以更直觀的看出if--controller的效果。io

  OK,執行查看結果樹內容。mock

  

  第一個隨機數爲440,440<500,所以在進入了if判斷內,執行結果爲Dummy Sampler;隨機數

  

  隨機數爲440,也執行了外邊的Dummy Sampler2;能夠看到iteration 都爲1,所以是同個迭代數,既執行了if條件內,也執行了條件外。mock

  再看下邊的內容,其實中結果樹中的標識已經看的出來,隨機數在哪次迭代小於了500.請求

  

  501>500,所以不進入if判斷im

  

  一樣的道理。d3

相關文章
相關標籤/搜索