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