應用在控制器上的一個特殊線程組,與線程組處於同一層級,必須與Include Controller或模塊控制器一塊兒使用才被執行。測試
一、當jmeter腳本很是複雜的時候,能夠經過測試片斷分模塊管理用例ui
二、當jmeter腳本由多個測試人員共同完成,經過測試片斷分人分模塊管理用例線程
Include Controller能夠直接引用測試片斷保存的jmx文件,但若是使用Cookie管理器或用戶定義的變量,則須要將這些變量放在頂級測試計劃中,而不是包含的jmx文件中,不然沒法保證運行正常。3d
從新打開一個jmeter窗口,添加好線程組、用戶定義變量、Include Controller、查看結果樹。blog
ps:這些測試片斷的腳本能夠集中管理在jmeter的bin目錄下,在bin目錄下新建一個項目文件夾,實現測試用例集中管理;Include Controller中修改成相對路徑ip
模塊控制器提供了一種在運行時將測試片斷替換爲當前測試計劃的機制。測試片斷能夠位於任何線程組中。ci
1)模塊控制器只選擇用戶模塊,則只運行用戶模塊的測試片斷get
2)模塊控制器只選擇充值模塊,則只運行充值模塊的測試片斷it
運行結果:io