JMETER

邏輯控製器:

邏輯控製器:

邏輯控製器有助於控製線程組中采樣器的處理順序。它們幫助定製JMeter用來確定何時向服務器發送請求的邏輯。方法可以更改傳入請求的順序邏輯控製器的子元素。JMeter提供的不同邏輯控製器有:

臨界區控製器-它確保子元素一次隻能被一個線程訪問。

ForEach控製器—該控製器用於循環執行請求。

包括控製器
Include控製器用於向現有測試用例添加外部測試。這是通過在Include Controller的控製麵板中加載jmx文件來完成的。

交錯的控製器
這個Controller用於在循環的每次迭代中選擇和執行多個子元素中的一個子元素。例如,如果在交錯控製器中添加了3個采樣器作為子采樣器,它將選擇第一個采樣器請求,在下一次迭代中它將選擇後續的采樣器請求,以此類推。一旦子元素結束,它再次從第一個元素開始迭代。

循環控製器
用於執行循環中指定的操作。我們在它的控製麵板中定義迭代值。

模塊控製器
這用於再次將測試片段(例如,采樣器)重用到我們的腳本中。這是通過從模塊控製器的控製麵板中選擇模塊來完成的。

唯一控製器
如果我們希望隻執行一次操作,即使該操作是循環的一部分,則使用once only控製器。

隨機的控製器

它類似於隨機控製器,在每次迭代中選擇一個子元素,但與Interleave控製器不同的是,它隨機選擇子元素。

隨機順序控製器
隨機順序控製器用於以隨機順序執行每個子元素至少一次。

記錄控製器
記錄控製器被用作占位符,默認情況下,使用HTTP代理服務器記錄的腳本被保存在其中

運行時控製器
運行時控製器用於限製其子元素的執行時間。

簡單的控製器
該控製器用於對測試計劃中的不同元素進行分組和排序。

而控製器

While控製器運行其中的子元素,直到指定的條件變為false。

添加邏輯控製器:
右鍵單擊線程組→添加→邏輯控製器→(根據需要)

邏輯控製器示例:邏輯控製器是循環控製器,它向服務器多次發出請求。

Baidu
map