專(zhuān)利名稱(chēng):一種自動(dòng)化測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及自動(dòng)化測(cè)試技術(shù)領(lǐng)域,特別涉及一種自動(dòng)化測(cè)試方法。
背景技術(shù):
隨著自動(dòng)化測(cè)試技術(shù)的蓬勃發(fā)展,自動(dòng)化測(cè)試框架的構(gòu)造已趨于成熟,但在測(cè)試內(nèi)容方面目前還主要是基于以太網(wǎng)鏈路的測(cè)試,對(duì)于廣域網(wǎng)鏈路的測(cè)試卻一片空白,而在網(wǎng)絡(luò)應(yīng)用中,廣域網(wǎng)往往是構(gòu)造骨干網(wǎng)絡(luò)必不可少的組成部分,加上相關(guān)的廣域網(wǎng)協(xié)議較多,完全采用手工進(jìn)行測(cè)試,大量的重復(fù)勞動(dòng)會(huì)導(dǎo)致測(cè)試效率非常低。因此,現(xiàn)有的自動(dòng)化測(cè)試框架還不夠完善,不能實(shí)現(xiàn)基于廣域網(wǎng)鏈路的測(cè)試。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種自動(dòng)化測(cè)試方法,能夠?qū)崿F(xiàn)廣域網(wǎng)鏈路的自動(dòng)化測(cè)試。為解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種自動(dòng)化測(cè)試方法,所述方法包括獲取并保存測(cè)試任務(wù)文件中的測(cè)試任務(wù)信息,其中,所述測(cè)試任務(wù)信息包括廣域網(wǎng)鏈路類(lèi)型,其中,所述廣域網(wǎng)鏈路類(lèi)型用于標(biāo)識(shí)使用不同廣域網(wǎng)接口卡連接的鏈路;獲取并保存物理設(shè)備連接文件中的物理鏈路信息,其中,所述物理鏈路信息中包括廣域網(wǎng)鏈路類(lèi)型;獲取并保存邏輯拓?fù)湮募械倪壿嬐負(fù)湫畔?,其中,所述邏輯拓?fù)湫畔⒅邪◤V域網(wǎng)鏈路類(lèi)型;根據(jù)所述保存測(cè)試任務(wù)信息、物理鏈路信息和邏輯拓?fù)湫畔⑦M(jìn)行設(shè)備分配;若分配成功,構(gòu)造物理拓?fù)洌瑘?zhí)行測(cè)試。綜上所述,本發(fā)明通過(guò)獲取并保存測(cè)試任務(wù)文件、物理鏈路連接文件和邏輯拓?fù)湮募械膹V域網(wǎng)鏈路類(lèi)型,并根據(jù)包括廣域網(wǎng)鏈路類(lèi)型的測(cè)試任務(wù)信息、物理鏈路信息和邏輯拓?fù)湫畔⑦M(jìn)行設(shè)備分配,分配成功時(shí)構(gòu)造物理拓?fù)洳?zhí)行測(cè)試。通過(guò)該方法能夠?qū)崿F(xiàn)廣域網(wǎng)鏈路的自動(dòng)化測(cè)試。
圖1為本發(fā)明實(shí)施例中自動(dòng)化測(cè)試流程圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明所述方案作進(jìn)一步地詳細(xì)說(shuō)明。參見(jiàn)圖1,圖1為本發(fā)明實(shí)施例中自動(dòng)化測(cè)試流程圖。具體步驟如下步驟101,測(cè)試系統(tǒng)獲取并保存測(cè)試任務(wù)文件中的測(cè)試任務(wù)信息,其中,測(cè)試任務(wù)信息包括廣域網(wǎng)鏈路類(lèi)型,廣域網(wǎng)鏈路類(lèi)型用于標(biāo)識(shí)使用不同廣域網(wǎng)接口卡連接的鏈路。
4
本步驟中測(cè)試系統(tǒng)解析測(cè)試任務(wù)文件,并獲取測(cè)試任務(wù)文件中保存的測(cè)試任務(wù)信息,該測(cè)試任務(wù)信息包括該次測(cè)試相關(guān)的控制屬性,如該測(cè)試任務(wù)需要在那些廣域網(wǎng)中測(cè)
1式等O步驟102,測(cè)試系統(tǒng)獲取并保存物理設(shè)備連接文件中的物理鏈路信息,其中,物理鏈路信息中包括廣域網(wǎng)鏈路類(lèi)型。本步驟中物理兩路信息包括物理設(shè)備的常用屬性如登錄信息以及與其它物理設(shè)備的連接信息,以及廣域網(wǎng)鏈路類(lèi)型等。步驟103,測(cè)試系統(tǒng)獲取并保存邏輯拓?fù)湮募械倪壿嬐負(fù)湫畔?,其中,所述邏輯拓?fù)湫畔⒅邪◤V域網(wǎng)鏈路類(lèi)型。本步驟中獲取的邏輯拓?fù)湫畔ㄟ壿嬐負(fù)渲羞壿嬙O(shè)備的類(lèi)型、數(shù)量及接口類(lèi)型等。其中,邏輯設(shè)備類(lèi)型指被測(cè)設(shè)備是主測(cè)設(shè)備還是輔測(cè)設(shè)備。步驟101到步驟103中解析的測(cè)試任務(wù)文件、物理設(shè)備連接文件和邏輯拓?fù)湮募菫榱藴y(cè)試,預(yù)先準(zhǔn)備的,在需要測(cè)試的時(shí)候提交的。預(yù)先將要測(cè)試的廣域網(wǎng)鏈路連接,并將該廣域網(wǎng)的鏈路信息存儲(chǔ)到物理設(shè)備連接文件中,其中,將要測(cè)試的廣域網(wǎng)鏈路連接的方法為將被測(cè)設(shè)備通過(guò)廣域網(wǎng)接口直接連接,而不是通過(guò)拓?fù)淝袚Q設(shè)備。預(yù)先在邏輯拓?fù)湮募斜4孢壿嬐負(fù)湫畔?。邏輯拓?fù)渲腥绻袕V域網(wǎng)鏈路,需要指定廣域網(wǎng)鏈路類(lèi)型,如果具有多種廣域網(wǎng)鏈路類(lèi)型,可以同時(shí)指定多種,具體實(shí)現(xiàn)可以是通過(guò)分隔符隔開(kāi)不同廣域網(wǎng)鏈路類(lèi)型。在測(cè)試任務(wù)文件中保存測(cè)試任務(wù)信息,詳細(xì)說(shuō)明該次要測(cè)試的內(nèi)容。若需要在廣域網(wǎng)鏈路進(jìn)行測(cè)試,可以同時(shí)指定多種廣域網(wǎng)鏈路類(lèi)型。在物理設(shè)備連接文件和測(cè)試任務(wù)文件中如果保存多種廣域網(wǎng)鏈路類(lèi)型,可以采用同邏輯拓?fù)湮募型瑯拥姆椒?,不再贅述。廣域網(wǎng)鏈路類(lèi)型實(shí)現(xiàn)只需要一個(gè)邏輯拓?fù)湮募湍軠y(cè)試需要在多種廣域網(wǎng)鏈路下測(cè)試的協(xié)議,比如點(diǎn)到點(diǎn)協(xié)議(Point to Point ftOtocol,PPP),幀中繼協(xié)議等等。步驟104,測(cè)試系統(tǒng)根據(jù)所述保存測(cè)試任務(wù)信息、物理鏈路信息和邏輯拓?fù)湫畔⑦M(jìn)行設(shè)備分配。本步驟執(zhí)行之前,進(jìn)一步包括確定保存的測(cè)試任務(wù)信息中的、邏輯拓?fù)湫畔⒅械?,以及物理鏈路信息中的廣域網(wǎng)鏈路類(lèi)型是否存在相同的廣域網(wǎng)鏈路類(lèi)型,如果是,則執(zhí)行進(jìn)行設(shè)備分配及后續(xù)步驟;否則,再次執(zhí)行獲取并保存測(cè)試任務(wù)文件中的測(cè)試任務(wù)信息邏輯拓?fù)湫畔ⅰ⑽锢磉B接信息及后續(xù)步驟。如果存在相同的廣域網(wǎng)鏈路類(lèi)型,說(shuō)明交集不為空,證明環(huán)境中存在該類(lèi)型的廣域網(wǎng)鏈路供測(cè)試;如果交集為空,則證明設(shè)備環(huán)境中不存在該類(lèi)型的廣域網(wǎng)鏈路,等待環(huán)境中能夠提供該類(lèi)型的廣域網(wǎng)鏈路后再進(jìn)行測(cè)試。該物理鏈路信息還包括物理鏈路中的物理設(shè)備的資源擁有情況;該邏輯拓?fù)湫畔⒅羞€包括邏輯拓?fù)渲羞壿嬙O(shè)備的資源需求情況。根據(jù)保存的測(cè)試任務(wù)信息、物理鏈路信息和邏輯拓?fù)湫畔⑦M(jìn)行設(shè)備分配的方法為分別為每個(gè)邏輯設(shè)備分配物理設(shè)備,如果為所述邏輯設(shè)備分配的物理設(shè)備的資源擁有量滿(mǎn)足所述邏輯設(shè)備的資源需求量,則分配成功。
將所有邏輯設(shè)備按資源需求量從大到小進(jìn)行排序,將所有物理設(shè)備按資源擁有量從小到大排序;分別為邏輯設(shè)備資源需求量從大到小的順序分配物理設(shè)備;對(duì)每個(gè)邏輯設(shè)備分配物理設(shè)備時(shí),從物理設(shè)備資源擁有量由小到大遍歷。這里提到的資源包括接口數(shù)量、接口類(lèi)型數(shù)量和接口類(lèi)型。為邏輯設(shè)備分配的物理設(shè)備的資源擁有量滿(mǎn)足該邏輯設(shè)備的資源需求量包括物理設(shè)備能夠滿(mǎn)足邏輯設(shè)備需求的接口數(shù)量、接口類(lèi)型數(shù)量和接口類(lèi)型;且物理設(shè)備的對(duì)端物理設(shè)備能夠滿(mǎn)足所述邏輯設(shè)備的對(duì)端邏輯設(shè)備需求的接口數(shù)量、接口類(lèi)型數(shù)量和接口類(lèi)型。上述條件只要有一個(gè)不滿(mǎn)足,則放棄該物理設(shè)備,選擇下一個(gè)物理設(shè)備,并判斷當(dāng)前查找的物理設(shè)備的資源擁有量是否滿(mǎn)足該邏輯設(shè)備的資源需求量,以此類(lèi)推,直到查找到能夠滿(mǎn)足該邏輯設(shè)備的物理設(shè)備。如果遍歷所有物理設(shè)備均未查找到資源擁有量能夠滿(mǎn)足的,則分配失敗,等待環(huán)境能夠提供資源豐富的物理設(shè)備后再進(jìn)行測(cè)試。步驟105,若分配成功,測(cè)試系統(tǒng)構(gòu)造物理拓?fù)?,?zhí)行測(cè)試。本步驟中,若設(shè)備分配成功后,則可以根據(jù)邏輯拓?fù)浜臀锢碓O(shè)備進(jìn)行物理設(shè)備拓?fù)湓O(shè)置,設(shè)置時(shí)對(duì)于廣域網(wǎng)鏈路不需做任何的變動(dòng),因?yàn)閺V域網(wǎng)接口是直接相連而不需經(jīng)過(guò)拓?fù)淝袚Q設(shè)備的。對(duì)不同類(lèi)型的廣域網(wǎng)接口進(jìn)行不同的初始化配置,比如有些廣域網(wǎng)接口卡最初沒(méi)有接口,需要手工創(chuàng)建支路或者時(shí)隙后才能產(chǎn)生接口,那么這個(gè)時(shí)候默認(rèn)情況下會(huì)根據(jù)這個(gè)廣域網(wǎng)接口類(lèi)型決定是否是初始化這部分配置。是否初始化配置還可以根據(jù)自身測(cè)試的需要,通過(guò)設(shè)置邏輯拓?fù)渲械氖欠癯跏蓟渲脤傩詠?lái)控制是否初始化。若邏輯拓?fù)湫畔⒅羞€包括鏈路是否初始化屬性,當(dāng)獲取的鏈路是否初始化屬性為鏈路初始化時(shí),構(gòu)造物理拓?fù)渲螅瑘?zhí)行測(cè)試之前,該方法進(jìn)一步包括初始化所述廣域網(wǎng)鏈路。初始化廣域網(wǎng)鏈路包括創(chuàng)建接口和配置接口 IP地址。由于有些廣域網(wǎng)接口卡本身就不存在具體的接口,需要?jiǎng)?chuàng)建支路或配置時(shí)隙后才能產(chǎn)生接口,因此對(duì)于接口卡則可以設(shè)置該初始化屬性以便測(cè)試時(shí)能夠正常進(jìn)行。而如果以太網(wǎng)鏈路需要初始化時(shí),只需配置接口 IP地址即可。本發(fā)明不僅可以對(duì)廣域網(wǎng)鏈路進(jìn)行測(cè)試,同時(shí)還能夠?qū)σ蕴W(wǎng)進(jìn)行測(cè)試。如果在對(duì)廣域網(wǎng)進(jìn)行測(cè)試的同時(shí),需要對(duì)以太網(wǎng)進(jìn)行測(cè)試時(shí),在測(cè)試任務(wù)文件中增加以太網(wǎng)鏈路類(lèi)型。在解析測(cè)試任務(wù)文件、物理設(shè)備連接文件和邏輯拓?fù)湮募r(shí),獲取的測(cè)設(shè)任務(wù)信息中包括以太網(wǎng)鏈路類(lèi)型,獲取的物理鏈路信息中還包括以太網(wǎng)鏈路類(lèi)型,獲取的邏輯拓?fù)湫畔⒅羞€包括以太網(wǎng)鏈路類(lèi)型。在現(xiàn)有實(shí)現(xiàn)的以太網(wǎng)鏈路測(cè)試中,鏈路類(lèi)型若為空,默認(rèn)為以太網(wǎng)鏈路測(cè)試,由于現(xiàn)在增加了廣域網(wǎng)鏈路類(lèi)型,如果同時(shí)需要進(jìn)行廣域網(wǎng)和以太網(wǎng)測(cè)試, 則需要增加以太網(wǎng)鏈路類(lèi)型。下面舉具體實(shí)施例,詳細(xì)說(shuō)明本發(fā)明具體實(shí)施例中為邏輯設(shè)備分配物理設(shè)備的過(guò)程。從物理設(shè)備連接文件中獲取供分配的物理設(shè)備,并對(duì)這些物理設(shè)備按資源的擁有量從小到達(dá)的順序排列,采用同樣的規(guī)則對(duì)邏輯拓?fù)渲兴羞壿嬙O(shè)備按從大到小排列。其中,資源是指設(shè)備接口數(shù)量、接口類(lèi)型和接口類(lèi)型數(shù)量,接口數(shù)量多、類(lèi)型豐富的表示資源擁有量大。從根據(jù)資源的擁有量從大到小遍歷每個(gè)邏輯設(shè)備,準(zhǔn)備為其分配物理設(shè)備,同時(shí)從排好序的物理設(shè)備中從前到后遍歷,取出一個(gè)物理設(shè)備,判斷他是否已經(jīng)分配,如果沒(méi)有,那么先判斷該設(shè)備的接口數(shù)量是否滿(mǎn)足邏輯設(shè)備對(duì)接口數(shù)量的要求,如果不滿(mǎn)足,則直接遍歷下一個(gè)物理設(shè)備,如果滿(mǎn)足,再判斷接口類(lèi)型數(shù)量是否滿(mǎn)足,比如邏輯設(shè)備以太網(wǎng)接口需要2個(gè),廣域網(wǎng)接口需要1個(gè),那么需要判斷該物理設(shè)備的以太網(wǎng)接口數(shù)量是否大于等于2個(gè),廣域網(wǎng)接口是否大于等于1個(gè),如果不滿(mǎn)足,跳出該物理設(shè)備的比對(duì)直接遍歷下一個(gè)物理設(shè)備,如果滿(mǎn)足,再判斷他接口類(lèi)型是否滿(mǎn)足,判斷方法為首先遍歷邏輯設(shè)備的每個(gè)接口類(lèi)型,取出一個(gè)接口類(lèi)型,再遍歷物理設(shè)備的每個(gè)接口類(lèi)型,看是否比對(duì)成功,如果該邏輯接口類(lèi)型是以太網(wǎng)接口類(lèi)型且找到了,就直接認(rèn)為匹配成功,如果是廣域網(wǎng)接口類(lèi)型, 需要將該類(lèi)型與測(cè)試任務(wù)文件的鏈路類(lèi)型集,物理設(shè)備連接文件中定義的該物理設(shè)備所有廣域網(wǎng)接口類(lèi)型取交集,如果為空,跳出該物理設(shè)備的比對(duì)直接遍歷下一個(gè)物理設(shè)備,如果不為空,還需要檢查該邏輯設(shè)備的對(duì)端邏輯設(shè)備是否也符合需求,判斷內(nèi)容為接口數(shù)量和接口類(lèi)型,判斷方法首先從邏輯設(shè)備中取出對(duì)端邏輯設(shè)備,并從物理設(shè)備文件中取出分配給邏輯設(shè)備的物理設(shè)備的對(duì)端物理設(shè)備,然后對(duì)接口數(shù)量和接口類(lèi)型進(jìn)行檢查是否一致, 判斷方法與以上接口數(shù)量和接口類(lèi)型判斷方法一致,不同的只是不再循環(huán)的檢查對(duì)端的對(duì)端。按以上方法分別對(duì)每個(gè)邏輯設(shè)備分配物理設(shè)備,只要有一個(gè)分配失敗則需要重新讀取測(cè)試任務(wù)文件,邏輯拓?fù)湮募?,物理設(shè)備連接文件再次進(jìn)行設(shè)備分配。上述的方法,對(duì)廣域網(wǎng)接口類(lèi)型集取交集后還需要對(duì)測(cè)試任務(wù)文件中可選的連接描述屬性進(jìn)行比對(duì),比對(duì)方法是對(duì)物理設(shè)備文件中該設(shè)備的連接描述屬性與測(cè)試任務(wù)文件中的連接描述屬性進(jìn)行比對(duì),如果比對(duì)不成功則認(rèn)為該物理設(shè)備不符合,繼續(xù)遍歷下一個(gè)物理設(shè)備。綜上所述,本發(fā)明提供的自動(dòng)化測(cè)試方法,可以在支持以太網(wǎng)鏈路測(cè)試的同時(shí)測(cè)試廣域網(wǎng)鏈路,大大的增加了自動(dòng)化測(cè)試覆蓋面,減少了手工在廣域網(wǎng)接口測(cè)試上的大量重復(fù)勞動(dòng),節(jié)約了大量的人力成本,同時(shí)在廣域網(wǎng)鏈路的測(cè)試時(shí)采用資源最大的物理設(shè)備最后分配,資源需求量最大的邏輯設(shè)備最先分配的原則,很大程度上提高了資源的利用率, 特別在資源緊缺的情況下可以讓更多的測(cè)試任務(wù)執(zhí)行起來(lái),縮小總的測(cè)試周期。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種自動(dòng)化測(cè)試方法,其特征在于,所述方法包括獲取并保存測(cè)試任務(wù)文件中的測(cè)試任務(wù)信息,其中,所述測(cè)試任務(wù)信息包括廣域網(wǎng)鏈路類(lèi)型,所述廣域網(wǎng)鏈路類(lèi)型用于標(biāo)識(shí)使用不同廣域網(wǎng)接口卡連接的鏈路;獲取并保存物理設(shè)備連接文件中的物理鏈路信息,其中,所述物理鏈路信息中包括廣域網(wǎng)鏈路類(lèi)型;獲取并保存邏輯拓?fù)湮募械倪壿嬐負(fù)湫畔?,其中,所述邏輯拓?fù)湫畔⒅邪◤V域網(wǎng)鏈路類(lèi)型;根據(jù)所述保存的測(cè)試任務(wù)信息、物理鏈路信息和邏輯拓?fù)湫畔⑦M(jìn)行設(shè)備分配;若分配成功,構(gòu)造物理拓?fù)?,?zhí)行測(cè)試。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括 預(yù)先將要測(cè)試的廣域網(wǎng)鏈路連接,將被測(cè)設(shè)備通過(guò)廣域網(wǎng)接口直接連接。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于, 所述邏輯拓?fù)湫畔⒅羞€包括鏈路是否初始化屬性;當(dāng)所述獲取的鏈路是否初始化屬性為鏈路初始化時(shí),所述構(gòu)造物理拓?fù)渲?,所述?zhí)行測(cè)試之前,所述方法進(jìn)一步包括初始化所述廣域網(wǎng)鏈路。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述初始化所述廣域網(wǎng)鏈路包括創(chuàng)建接口和配置接口 IP地址。
5.根據(jù)權(quán)利要求1-4任意一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述保存測(cè)試任務(wù)信息、物理鏈路信息和邏輯拓?fù)湫畔⑦M(jìn)行設(shè)備分配之前,所述方法進(jìn)一步包括確定保存的所述測(cè)試任務(wù)信息中的、所述邏輯拓?fù)湫畔⒅械?,以及所述物理鏈路信息中的廣域網(wǎng)鏈路類(lèi)型是否存在相同的廣域網(wǎng)鏈路類(lèi)型,如果是,則執(zhí)行進(jìn)行設(shè)備分配及后續(xù)步驟;否則,再次執(zhí)行獲取并保存測(cè)試任務(wù)文件中的測(cè)試任務(wù)信息、邏輯拓?fù)湫畔⒑臀锢磉B接信息及后續(xù)步驟。
6.根據(jù)權(quán)利要求5任意一項(xiàng)所述的方法,其特征在于, 所述物理鏈路信息中還包括鏈路連接描述屬性; 所述測(cè)試任務(wù)信息中還包括鏈路連接描述屬性;所述保存的測(cè)試任務(wù)信息中的、所述邏輯拓?fù)湫畔⒅械?,以及所述物理鏈路信息中的廣域網(wǎng)鏈路類(lèi)型存在相同的廣域網(wǎng)鏈路類(lèi)型時(shí),所述方法進(jìn)一步包括確定所述相同的廣域網(wǎng)鏈路類(lèi)型在測(cè)試任務(wù)信息中對(duì)應(yīng)的鏈路連接描述屬性與在所述物理鏈路信息中對(duì)應(yīng)的鏈路連接描述屬性是否一致,如果是,執(zhí)行進(jìn)行設(shè)備分配及后續(xù)步驟;否則,再次執(zhí)行獲取并保存測(cè)試任務(wù)文件中的測(cè)試任務(wù)信息及后續(xù)步驟。
7.根據(jù)權(quán)利要求1-4任意一項(xiàng)所述的方法,其特征在于,所述物理鏈路信息還包括物理鏈路中的物理設(shè)備的資源擁有情況; 所述邏輯拓?fù)湫畔⒅羞€包括邏輯拓?fù)渲羞壿嬙O(shè)備的資源需求情況; 所述根據(jù)所述保存測(cè)試任務(wù)信息、物理鏈路信息和邏輯拓?fù)湫畔⑦M(jìn)行設(shè)備分配的方法為分別為每個(gè)邏輯設(shè)備分配物理設(shè)備,如果為所述邏輯設(shè)備分配的物理設(shè)備的資源擁有量滿(mǎn)足所述邏輯設(shè)備的資源需求量,則分配成功。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述分別為每個(gè)邏輯設(shè)備分配物理設(shè)備之前,所述方法進(jìn)一步包括將所有邏輯設(shè)備按資源需求量從大到小進(jìn)行排序,將所有物理設(shè)備按資源擁有量從小到大排序;所述分別為每個(gè)邏輯設(shè)備分配物理設(shè)備的方法為分別為邏輯設(shè)備資源需求量從大到小的順序分配物理設(shè)備;對(duì)每個(gè)邏輯設(shè)備分配物理設(shè)備時(shí),從物理設(shè)備資源擁有量由小到大遍歷。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述資源包括接口數(shù)量、接口類(lèi)型數(shù)量和接口類(lèi)型;所述為所述邏輯設(shè)備分配的物理設(shè)備的資源擁有量滿(mǎn)足所述邏輯設(shè)備的資源需求量包括所述物理設(shè)備能夠滿(mǎn)足所述邏輯設(shè)備需求的接口數(shù)量、接口類(lèi)型數(shù)量和接口類(lèi)型;所述物理設(shè)備的對(duì)端物理設(shè)備能夠滿(mǎn)足所述邏輯設(shè)備的對(duì)端邏輯設(shè)備需求的接口數(shù)量、接口類(lèi)型數(shù)量和接口類(lèi)型。
10.根據(jù)權(quán)利要求2-4任意一項(xiàng)所述的方法,其特征在于,若需要進(jìn)行以太網(wǎng)鏈路的測(cè)試時(shí),所述測(cè)試任務(wù)信息中還包括以太網(wǎng)鏈路類(lèi)型;所述物理鏈路信息中還包括以太網(wǎng)鏈路類(lèi)型;所述邏輯拓?fù)湫畔⒅羞€包括以太網(wǎng)鏈路類(lèi)型。
全文摘要
本發(fā)明公開(kāi)了一種自動(dòng)化測(cè)試方法,該方法包括獲取并保存測(cè)試任務(wù)文件中的測(cè)試任務(wù)信息,其中,該測(cè)試任務(wù)信息包括廣域網(wǎng)鏈路類(lèi)型,該廣域網(wǎng)鏈路類(lèi)型用于標(biāo)識(shí)使用不同廣域網(wǎng)接口卡連接的鏈路;獲取并保存物理設(shè)備連接文件中的物理鏈路信息,其中,該物理鏈路信息中包括廣域網(wǎng)鏈路類(lèi)型;獲取并保存邏輯拓?fù)湮募械倪壿嬐負(fù)湫畔?,其中,該邏輯拓?fù)湫畔⒅邪◤V域網(wǎng)鏈路類(lèi)型;根據(jù)保存的測(cè)試任務(wù)信息、物理鏈路信息和邏輯拓?fù)湫畔⑦M(jìn)行設(shè)備分配;若分配成功,構(gòu)造物理拓?fù)?,?zhí)行測(cè)試。通過(guò)該方法能夠?qū)崿F(xiàn)廣域網(wǎng)鏈路的自動(dòng)化測(cè)試。
文檔編號(hào)H04L12/26GK102315990SQ20111029975
公開(kāi)日2012年1月11日 申請(qǐng)日期2011年9月28日 優(yōu)先權(quán)日2011年9月28日
發(fā)明者楊中立, 郭靜 申請(qǐng)人:邁普通信技術(shù)股份有限公司