前言
除了可以使用Include控制器調用測試片段以外,我們還可以使用模塊控制器調用測試片段。
模塊控制器提供了一種在運行時將測試片段替換為當前測試計划的機制。測試片段可以位於任何線程組中。
一:打開一個jmeter窗口,添加好線程組、用戶定義變量、模塊控制器、測試片段、察看結果樹。
二:用戶定義變量同樣定義好訪問ip及port端口號
三:同一個線程組中,有多個測試片段,只需通過模塊控制器下拉框中選擇適當的控制器,即可在這些多個測試用例之間輕松切換。
(1)模塊控制器只選擇登錄模塊,則只運行登錄模塊的測試片段
(2)模塊控制器只選擇充值模塊,則只運行充值模塊的測試片段
四:若片段位於線程組中且可運行,則需要禁用其Controller以防止片段運行,模塊控制器除外,否則會重復運行。
禁用前運行結果:
禁用后運行結果: