1.一種拷機測試方法,其特征在于包括:
配置測試任務(wù),其中,所述測試任務(wù)包括:測試內(nèi)容、測試需求資源和執(zhí)行策略;
判斷所述測試任務(wù)的所述測試需求資源是否能被當(dāng)前系統(tǒng)的可用測試資源滿足;
根據(jù)所述執(zhí)行策略,執(zhí)行所述測試需求資源能夠被所述可用測試資源滿足的測試任務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述測試內(nèi)容包括:
一個測試操作,或者有序排列的多個測試操作,其中,測試操作包括以下之一:重啟線卡、端口up/down、主備倒換、設(shè)備重啟、OSPF路由震蕩。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,配置所述測試任務(wù)中的所述測試需求資源包括:
獲取所述測試任務(wù)的測試需求資源;
記錄所述測試任務(wù)的測試需求資源至資源需求庫中。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述執(zhí)行策略包括:
定時執(zhí)行,或者即時執(zhí)行。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述測試任務(wù)為多個的情況下,判斷所述測試任務(wù)的所述測試需求資源是否能被當(dāng)前系統(tǒng)的可用測試資源滿足包括:
從所述資源需求庫獲取多個測試任務(wù)中每個測試任務(wù)的測試需求資源;
分別將所述每個測試任務(wù)的測試需求資源與當(dāng)前系統(tǒng)的所述可用測試資源進行比較,以分別判斷所述每個測試任務(wù)的所述測試需求資源是否能被當(dāng)前系統(tǒng)的所述可用測試資源滿足。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在分別將所述每個測試任務(wù)的測試需求資源與當(dāng)前系統(tǒng)的所述可用測試資源進行比較之后,所述方法還包括:
標記所述多個測試任務(wù)中測試需求資源能夠被當(dāng)前系統(tǒng)的所述可用測試資源滿足的測試任務(wù)的測試資源預(yù)約狀態(tài)為成功狀態(tài)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,執(zhí)行所述測試需求資源能夠被所述可用測試資源滿足的測試任務(wù)包括:
遍歷所述多個測試任務(wù)的所述測試資源預(yù)約狀態(tài);
提取所述測試資源預(yù)約狀態(tài)為成功狀態(tài)的測試任務(wù)對應(yīng)的執(zhí)行策略;
根據(jù)所述執(zhí)行策略,執(zhí)行所述測試資源預(yù)約狀態(tài)為成功狀態(tài)的測試任務(wù)。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述測試需求資源和所述可用測試資源包括:
測試設(shè)備、測試儀表、測試設(shè)備之間的連接關(guān)系、測試設(shè)備與測試儀表之間的連接關(guān)系。
9.根據(jù)權(quán)利要求1至8中任一項所述的方法,其特征在于,在執(zhí)行所述測試需求資源能夠被所述可用測試資源滿足的測試任務(wù)之后,所述方法還包括:
發(fā)送所述測試任務(wù)的執(zhí)行結(jié)果至服務(wù)器。
10.一種拷機測試裝置,其特征在于包括:
配置模塊,用于配置測試任務(wù),其中,所述測試任務(wù)包括:測試內(nèi)容、測試需求資源和執(zhí)行策略;
判斷模塊,用于判斷所述測試任務(wù)的所述測試需求資源是否能被當(dāng)前系統(tǒng)的可用測試資源滿足;
執(zhí)行模塊,用于根據(jù)所述執(zhí)行策略,執(zhí)行所述測試需求資源能夠被所述可用測試資源滿足的測試任務(wù)。