5. 如何添加Task Group
在Commander中添 加一個Task Group比較變態(tài),首先點擊Tests右鍵創(chuàng)建一個Test,然后在左邊的目錄樹中把要運行的Script或是Collector拖動拖到Task Group的TaskX(1,2,3...)列,可以看到,一個Task Group可以有多個Task,這里要注意的是:
● Collector不允許和Script放在同一個Taks Group
● Task Group有多個Task時,執(zhí)行順序是按Task編號執(zhí)行,比如有四個Task,執(zhí)行順序是:Task1 → Task2 → Task3 → Task4
● 如果是多用戶執(zhí)行多個Task,某個用戶先執(zhí)行完Task1,不會等待其他用戶執(zhí)行完Task1,而是直接執(zhí)行后面的Task2。即,用戶不會集合,都是單獨執(zhí)行。
6. Task Group各個參數(shù)選項說明
首先看看Task Group有哪些列:
● Task Group列是Task Group的名稱和說明信息。
● Start列 中可以設(shè)置Task Group的開始時間(Start Task Group),分為:立即開始(Immediately)、某個時間開始(Scheduled)、從現(xiàn)在開始計時多久后開始(Delay)。結(jié)束Task Group的條件(Stop Task Group),分為:設(shè)置整個Task Group循環(huán)執(zhí)行多少次后完成(On Completion),手動控制完成(Manually),固定多長時間后完成(After fixed time)。
● Status列表示當(dāng)前Task Group的狀態(tài),執(zhí)行前狀態(tài)為:有效(Enabled),執(zhí)行后會出現(xiàn):運行中(Running)、失敗(Fail)等狀態(tài)。
● Host列是負載生成器的主機名稱或IP,這里可以設(shè)置其他遠程機器運行負載,后面會介紹如何設(shè)置。