一、認識 Include Controller
Include Controller :譯為包含控制器,用來添加 Test Fragment(測試片段)。具體是什么意思呢,我們先來了解下 Test Fragment(測試片段)。
1、理解 Test Fragment(測試片段)
如下是創建一個 Test Fragment。
創建成功后,發現 Test Fragment 與線程組 處於同一個層級,而且默認是不啟用的。如下圖:
可以看到 Test Fragment 的設置界面除了名稱和注釋,沒有其他設置項,那么它到底是干嘛用呢。選中 Test Fragment ,點擊 Jmeter 菜單上的幫助(有問號的書圖標),查看官方解釋。
可知,Test Fragment 需要與 include Controller或者Module Controller配合使用,Test Fragment 作為一個測試片段 被引入。具體的我們來看看與 include Controller 的使用吧。
2、認識 Include Controller
線程組下 添加 Include Controller ,
設置界面如下,只有一個文件名設置項。
既然要引入 測試計划文件,那么我們就先來創建一個單獨的測試計划吧。
二、Include Controller 配合 Test Fragment 的使用
1、先創建一個單獨的帶有Test Fragment 的測試計划,並保存起來,如下
2、在 include 控制中引入該 測試計划
執行結果:
到這里,大家應該理解了 Include Controller 和 Test Fragment 了吧。我的理解就是,Test Fragment 相當於一個獨立的部分,可以被其他測試計划引用,實現了 樣例的片段化,模塊化,遇到重復需要的,比如登錄、注冊之類的,就可以用Test Fragment 和 Include Controller 了。