Test Fragment 不會(huì)被直接執(zhí)行,必須通過Include Controller或者M(jìn)odule Controller調(diào)用,常用于封裝一些重復(fù)的操作,比如登錄或者多次查詢數(shù)據(jù)庫(kù)等操作。
1、使用Include Controller調(diào)用:將封裝在Test Fragment的腳本報(bào)文為.jmx文件,這樣,其他測(cè)試計(jì)劃需要用到的話,可以通過Include Controller調(diào)用。但是Include Controller下只能有簡(jiǎn)單控制器,不能包含線程組和測(cè)試計(jì)劃
Include Controller
2、使用Module Controller調(diào)用:Test Fragment需要放在測(cè)試計(jì)劃中,添加Module Controller后,如下圖顯示,在調(diào)用Test Fragment腳本的時(shí)候,只選中對(duì)應(yīng)的腳本片段即可(如需要調(diào)用腳本片段2,將片段2選中即可)
Module Controller 調(diào)用Test Fragment的腳本
使用Test Fragment將腳本模塊化,需要修改的時(shí)候,只直接修改Test Fragment中的腳本片段即可,不緊可以減少重復(fù)性的腳本,提高腳本復(fù)用性,還可以大大的減少工作量。