更新時間:2022-01-17 11:33:08 來源:動力節點 瀏覽1592次
了解 JMeter 中不同邏輯控制器的使用。舉個例子,我們有以下配置 1 個線程組,3 個 Http 請求形式的采樣器和 2 個表和樹形式的監聽器。
現在我們在上述配置上實現以下控制器并檢查我們將得到什么結果。
簡單控制器不提供任何功能,它只是一個包含用戶請求的容器。
在此示例中,我們將線程屬性設置為線程數 1、加速周期 1、循環計數 5 和 http 請求 3。因此,總請求命中為 15。
Loop Controller 提供了將用戶請求運行到特定次數的功能。使用以下步驟將循環控制器添加到線程組。
右鍵單擊線程組>>添加>>邏輯控制器>>循環控制器
在此示例中,我們將線程屬性設置為線程數 1、加速周期 1、循環計數 5 和 http 請求 3。因此,總請求命中為 30。
隨機控制器為每個循環提供以隨機順序運行用戶請求的功能,即每個循環中的一個隨機用戶請求。使用以下步驟將隨機控制器添加到線程組。
右鍵單擊線程組>>添加>>邏輯控制器>>隨機控制器
在此示例中,我們將線程屬性設置為線程數 1、加速周期 1、循環計數 5 和 http 請求 3。因此,總請求命中為 5。
隨機順序控制器提供了以隨機順序為每個循環運行所有用戶請求的功能。使用以下步驟將隨機順序控制器添加到線程組。
右鍵單擊線程組>>添加>>邏輯控制器>>隨機順序控制器
在此示例中,我們將線程屬性設置為線程數 1、加速周期 1、循環計數 5 和 http 請求 3。因此,總請求命中為 15。
交錯控制器提供了在每個循環中運行所有用戶請求的功能,并且每個循環中的請求將按順序排列。使用以下步驟將交錯控制器添加到線程組。
右鍵單擊線程組>>添加>>邏輯控制器>>交錯控制器
在此示例中,我們將線程屬性設置為線程數 1、加速周期 1、循環計數 5 和 http 請求 3。因此,總請求命中為 5。
一次僅控制器提供運行任何用戶請求的功能,每個循環僅運行一次。使用以下步驟將一次控制器添加到線程組。
右鍵單擊線程組>>添加>>邏輯控制器>>僅一次控制器
在此示例中,我們將線程屬性設置為線程數 1、加速周期 1、循環計數 5 和 3 個 http 請求,我們在一個請求中僅應用一次控制器。因此,總請求命中為 11。
模塊控制器提供運行哪個模塊需要運行的功能。使用以下步驟將模塊控制器添加到線程組。
右鍵單擊線程組>>添加>>邏輯控制器>>模塊控制器
在此示例中,我們將線程屬性設置為線程數 1、加速周期 1、循環計數 5 和 2 個包含 http 請求的控制器。現在添加模塊控制器并單擊下拉鏈接。您將找到創建的模塊。
現在您已準備好并準備實施控制器。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習