過邏輯接口 5調(diào)用被測設(shè)備自動化庫的自動化測試用例對應(yīng)的設(shè)備配置文件,并按測試用例的測試邏輯順序執(zhí)行相應(yīng)的命令,實現(xiàn)測試數(shù)據(jù)的自動收集和測試數(shù)據(jù)的自動分析; 所述自動化測試網(wǎng)絡(luò)工裝交換機,用于進行相關(guān)參數(shù)配置后,通過其接口 I接收來自動化測試用例執(zhí)行平臺的測試儀表控制報文,并將其通過接口 2發(fā)送給測試儀表;并通過接口 I接收來自測試用例執(zhí)行平臺的被測設(shè)備控制文件,并將其通過接口 3發(fā)送給被測調(diào)度數(shù)據(jù)網(wǎng)設(shè)備; 所述測試儀表自動化庫,用于匯聚調(diào)度數(shù)據(jù)網(wǎng)自動化測試用例,自動仿真特定的測試場景,由自動化用例執(zhí)行平臺通過邏輯接口 4進行調(diào)用,并控制測試儀表進行執(zhí)行; 所述被測設(shè)備自動化庫,用于匯聚調(diào)度數(shù)據(jù)網(wǎng)自動化測試用例所對應(yīng)的設(shè)備配置文件,由自動化用例執(zhí)行平臺通過邏輯接口 5進行調(diào)用,對被測設(shè)備進行控制; 所述被測調(diào)度數(shù)據(jù)網(wǎng)設(shè)備,用于進行相關(guān)參數(shù)配置后,通過其控制接口接收自動化用例執(zhí)行平臺下發(fā)的配置文件進行設(shè)備配置,向測試儀表發(fā)送相應(yīng)的協(xié)議報文和數(shù)據(jù)報文。2.根據(jù)權(quán)利要求1所述的一種調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的自動化測試系統(tǒng),其特征在于:所述測試儀表進行相關(guān)配置包括:配置端口模擬設(shè)備的數(shù)量和IP地址、配置端口模擬設(shè)備的路由協(xié)議、配置端口模擬流量的發(fā)送速率以及測試時間;所述測試儀表的相關(guān)路由協(xié)議配置包括:RIP協(xié)議、OSPF協(xié)議、ISIS協(xié)議、BGP協(xié)議、MPLS協(xié)議、LDP協(xié)議、RIPng協(xié)議、0SPFv3協(xié)議、BGP4+協(xié)議、ISISv6協(xié)議。3.根據(jù)權(quán)利要求2所述的一種調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的自動化測試系統(tǒng),其特征在于:所述自動化用例執(zhí)行平臺的配置包括:配置測試儀表控制接口 IP地址、配置測試儀表測試端口、配置執(zhí)行過程日志文件的存儲路徑、配置測試儀表自動化測試用例和被測設(shè)備自動化庫配置文件的調(diào)用路徑、配置測試儀表自動化測試用例執(zhí)行結(jié)束后報告的存儲路徑。4.根據(jù)權(quán)利要求3所述的一種調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的自動化測試系統(tǒng),其特征在于:所配置自動化測試網(wǎng)絡(luò)工裝交換機的VLAN配置:測試儀表、被測調(diào)度數(shù)據(jù)網(wǎng)設(shè)備和自動化用例執(zhí)行平臺劃分在同一 VLAN內(nèi)。5.根據(jù)權(quán)利要求4所述的一種調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的自動化測試系統(tǒng),其特征在于:所述測試儀表自動化庫配置的自動化測試用例包括:性能測試用例和功能測試用例;所述測試儀表自動化庫配置的性能測試用例包括:RIP路由容量、OSPF路由容量、I SI S路由容量、BGP路由容量、RIPng路由容量、0SPFv3路由容量、ISISv6路由容量、BGP4+路由容量、OSPF鄰居容量、ISIS鄰居容量、BGP鄰居容量;所述測試儀表自動化庫的性能測試用例配置其測試流量負載為:端口 100%線速,其流量發(fā)送時間為:60s。6.根據(jù)權(quán)利要求5所述的一種調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的自動化測試系統(tǒng),其特征在于:所述被測試調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的自動化庫的配置文件包括:性能配置文件和功能配置文件;所述被測調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的自動化庫的性能配置文件包括:RIP路由容量、OSPF路由容量、ISIS路由容量、BGP路由容量、RIPng路由容量、0SPFv3路由容量、ISISv6路由容量、BGP4+路由容量、OSPF鄰居容量、ISIS鄰居容量、BGP鄰居容量。7.根據(jù)權(quán)利要求5所述的一種調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的自動化測試系統(tǒng),其特征在于:所述測試儀表自動化庫配置的功能測試用例包括:路由協(xié)議的MD5認證0SPF、ISIS、BGP,路由協(xié)議的負載均衡OSPF、ISIS, BGP MED屬性,QoS分類/整形,VPN NAT功能。8.根據(jù)權(quán)利要求6所述的一種調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的自動化測試系統(tǒng),其特征在于:所述被測調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的自動化庫的功能配置文件包括:路由協(xié)議的MD5認證OSPF、ISIS,BGP,路由協(xié)議的負載均衡OSPF、ISIS, BGP MED屬性,QoS分類/整形,VPN NAT功能。9.一種調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的自動化測試方法,其特征在于:所述方法包括性能測試方法和功能測試方法, 所述調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的性能自動化測試方法包括以下步驟: 1)、自動化用例執(zhí)行平臺在測試床文件中配置被測調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的相關(guān)路由協(xié)議的路由容量參數(shù)、鄰居容量參數(shù),路由協(xié)議包括RIP、OSPF, ISIS、BGP, RIPng、0SPFv3、BGP4+ ; 2)、自動化用例執(zhí)行平臺配置執(zhí)行過程日志文件的存儲路徑、配置測試儀表自動化庫的自動化測試用例和被測設(shè)備自動化庫對應(yīng)配置文件的調(diào)用路徑、配置測試報告的存儲路徑; 3)、自動化用例執(zhí)行平臺通過自動化測試網(wǎng)絡(luò)工裝交換機調(diào)用測試儀表自動化庫的性能測試用例,根據(jù)測試用例中的儀表配置文件配置測試儀表的端口模擬的路由協(xié)議、構(gòu)建流量,設(shè)置流量的負載為100%,測試時間為60s ; 4)、自動化用例執(zhí)行平臺通過自動化測試網(wǎng)絡(luò)工裝交換機調(diào)用被測設(shè)備自動化庫的性能測試用例配置文件,通過自動化測試網(wǎng)絡(luò)工裝交換機以SSHv2會話控制方式對被測設(shè)備進行相關(guān)性能測試的配置; 5)、自動化用例執(zhí)行平臺通過自動化測試網(wǎng)絡(luò)工裝交換機控制測試儀表的端口與被測調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的端口進行ARP學(xué)習(xí); 6)、測試儀表在自動化用例執(zhí)行平臺的控制下,進行路由容量測試時,與被測調(diào)度數(shù)據(jù)網(wǎng)設(shè)備建立相關(guān)協(xié)議的鄰居,雙向發(fā)布被測調(diào)度數(shù)據(jù)網(wǎng)設(shè)備支持的相關(guān)協(xié)議的路由容量;進行路由鄰居容量測試時,與被測調(diào)度數(shù)據(jù)網(wǎng)設(shè)備建立相關(guān)協(xié)議的鄰居,建立的鄰居的數(shù)量為被測調(diào)度數(shù)據(jù)網(wǎng)所支持的鄰居容量,每個鄰居發(fā)布10條路由; 7)、自動化用例執(zhí)行平臺通過自動化測試網(wǎng)絡(luò)工裝交換機控制測試儀表的端口向被測調(diào)度數(shù)據(jù)網(wǎng)設(shè)備端口發(fā)送目的地址為已發(fā)布路由的流量,60s后停止流量發(fā)送,自動化用例執(zhí)行平臺獲取流量統(tǒng)計信息并進行結(jié)果判定,如果流量的發(fā)送數(shù)據(jù)包數(shù)量大于零,并且流量的發(fā)送數(shù)據(jù)包的數(shù)量等于流量的接收數(shù)據(jù)包的數(shù)量,判定測試結(jié)果為通過,反之則判定測試結(jié)果為失??; 8)、自動化用例執(zhí)行平臺通過自動化測試網(wǎng)絡(luò)工裝交換機控制測試儀表釋放測試端口,清空測試儀表的配置; 9)、自動化用例執(zhí)行平臺通過自動化測試網(wǎng)絡(luò)工裝交換機調(diào)用被測試設(shè)備自動化庫配置文件,控制被測調(diào)度數(shù)據(jù)網(wǎng)設(shè)備清除所有的配置,恢復(fù)到初始狀態(tài); 10)、自動化用例執(zhí)行平臺生成相應(yīng)路由容量、鄰居容量自動化性能測試用例的測試報告,并將其存儲到設(shè)定的路徑下; 所述調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的功能自動化測試方法包括以下步驟: (1)自動化用例執(zhí)行平臺配置執(zhí)行過程日志文件的存儲路徑、配置測試儀表自動化庫的自動化測試用例和被測設(shè)備自動化庫配置文件的調(diào)用路徑、配置測試報告的存儲路徑; (2)自動化用例執(zhí)行平臺通過自動化測試網(wǎng)絡(luò)工裝交換機調(diào)用測試儀表自動化庫的功能測試用例,根據(jù)測試用例中的儀表配置文件配置測試儀表的端口模擬的路由協(xié)議、構(gòu)建測試流量,配置流量的發(fā)送速率和發(fā)送時間; (3)自動化用例執(zhí)行平臺通過自動化測試網(wǎng)絡(luò)工裝交換機調(diào)用被測設(shè)備自動化庫的功能測試用例配置文件,通過自動化測試網(wǎng)絡(luò)工裝交換機以SSHv2會話控制方式對被測設(shè)備進行相關(guān)功能測試的配置; (4)自動化用例執(zhí)行平臺通過自動化測試網(wǎng)絡(luò)工裝交換機分別控制測試儀表和被測調(diào)度數(shù)據(jù)網(wǎng)設(shè)備按自動化測試用例的流程進行交互式功能驗證,并根據(jù)設(shè)定的判定規(guī)則進行結(jié)果判斷; (5)自動化用例執(zhí)行平臺通過自動化測試網(wǎng)絡(luò)工裝交換機控制測試儀表釋放測試端口,清空測試儀表的配置; (6)自動化用例執(zhí)行平臺通過自動化測試網(wǎng)絡(luò)工裝交換機調(diào)用被測試設(shè)備自動化庫配置文件,控制被測調(diào)度數(shù)據(jù)網(wǎng)設(shè)備清除所有的配置,恢復(fù)到初始狀態(tài); (7)自動化用例執(zhí)行平臺生成相應(yīng)的路由協(xié)議的MD5認證OSPF、ISIS、BGP,路由協(xié)議的負載均衡OSPF、ISIS, BGP MED屬性,QoS分類/整形、VPN NAT功能的自動化功能測試用例的測試報告,并將其存儲到設(shè)定的路徑下。
【專利摘要】本發(fā)明公開了一種調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的自動測試系統(tǒng)及測試方法,測試儀表自動化用例執(zhí)行平臺的執(zhí)行接口與自動化測試網(wǎng)絡(luò)工裝接口1連接;測試儀表的控制接口與自動化測試網(wǎng)絡(luò)工裝的接口2連接;被測調(diào)度數(shù)據(jù)網(wǎng)設(shè)備的控制接口與自動化測試網(wǎng)絡(luò)工裝的接口3連接;測試儀表自動化庫和被測設(shè)備自動化庫分別通過邏輯接口4和邏輯接口5被自動化用例執(zhí)行平臺調(diào)用。本發(fā)明整合了測試儀表操作、被測設(shè)備控制、測試日志存檔以及測試版本的維護等各個分散的環(huán)節(jié),實現(xiàn)對調(diào)度數(shù)據(jù)網(wǎng)路由器、交換機的自動化測試,解決了傳統(tǒng)手動測試中存在的差異性、效率低和測試周期長的問題,實現(xiàn)了測試的標(biāo)準(zhǔn)性、一致性和公平性,并且大大提高了工作效率。
【IPC分類】H04L12/26, G06F11/36
【公開號】CN104980317
【申請?zhí)枴緾N201510342761
【發(fā)明人】李芹, 黃鑫, 何曉陽, 胡婷, 李文猛
【申請人】南京南瑞集團公司, 國家電網(wǎng)公司
【公開日】2015年10月14日
【申請日】2015年6月18日