Jmeter (二十一)邏輯控制器 之 如果(If)控制器


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

  寫個例子加深印象:

  

  

  

  

  

  DummySampler是Jmeter第三方插件中的比較典型的一個插件,該插件相當於小型mock,可以自定義請求響應報文內容,mock部分內容后續記載。

  此處外邊還有一個DummySampler2,是一樣的內容,是為了在結果樹中能夠更直觀的看出if--controller的效果。

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

  

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

  

  

  隨機數為440,也執行了外邊的Dummy Sampler2;可以看到iteration 都為1,因此是同個迭代數,既執行了if條件內,也執行了條件外。

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

   

  501>500,因此不進入if判斷

  

  同樣的道理。

 

轉自:https://www.cnblogs.com/richered/p/8400358.html  

   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM