一種uni 端口的自動(dòng)化測(cè)試方法及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明提供一種UNI端口的自動(dòng)化測(cè)試方法及系統(tǒng),該方法包括:搭建測(cè)試環(huán)境,將被測(cè)ONU的全部UNI端口接入一下行接入裝置,將被測(cè)ONU連接一OLT,利用一網(wǎng)絡(luò)數(shù)據(jù)分析儀分別連接下行接入裝置和OLT,利用一測(cè)試終端分別連接控制下行接入裝置、OLT和網(wǎng)絡(luò)數(shù)據(jù)分析儀;通過(guò)測(cè)試終端配置UNI端口的測(cè)試參數(shù)和測(cè)試用例;測(cè)試終端自動(dòng)調(diào)整測(cè)試用例的執(zhí)行順序,并按調(diào)整后的順序執(zhí)行測(cè)試用例,生成測(cè)試日志和測(cè)試報(bào)告。本發(fā)明可以完成被測(cè)ONU的所有UNI端口限速功能測(cè)試,內(nèi)容更詳細(xì)、更豐富;無(wú)需測(cè)試人員手工操作,儀器空閑間隙小,極大地提高了設(shè)備的測(cè)試效率;測(cè)試過(guò)程中有相關(guān)的測(cè)試日志信息,方便bug的分析、追蹤。
【專(zhuān)利說(shuō)明】—種UN I端口的自動(dòng)化測(cè)試方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于測(cè)試【技術(shù)領(lǐng)域】,涉及一種UNI端口的測(cè)試方法,特別是涉及一種UNI端口的自動(dòng)化測(cè)試方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著通信技術(shù)的飛速發(fā)展,骨干網(wǎng)、局域網(wǎng)日新月異,接入網(wǎng)作為整個(gè)網(wǎng)絡(luò)的“最后一公里”,其帶寬卻成了網(wǎng)絡(luò)發(fā)展的瓶頸,尤其是隨著新興網(wǎng)絡(luò)業(yè)務(wù)如視頻會(huì)議、視頻點(diǎn)播、視頻電話(huà)等等對(duì)帶寬的要求越來(lái)越高,使得該問(wèn)題愈加嚴(yán)峻。解決該問(wèn)題的手段之一便是引入無(wú)源光網(wǎng)絡(luò)(Passive Optical Networks, PON)?;谝蕴W(wǎng)的無(wú)源光網(wǎng)絡(luò)(Ethernet Passive Optical Networks, ΕΡ0Ν)具有傳輸頻帶寬、容量大、功耗低、成本低、可靠性強(qiáng)等優(yōu)點(diǎn),已成為網(wǎng)絡(luò)帶寬發(fā)展的主流方向之一。EPON系統(tǒng)的流限速分為上行和下行兩個(gè)方面。上行:0NU的用戶(hù)側(cè)以太網(wǎng)接口需要支持上行業(yè)務(wù)的端口限速功能;ONU(Optical Network Unit,光節(jié)點(diǎn))的UNI端口上行限速建議采用單速Policing機(jī)制,并且支持基于“Eth Port US Policing”屬性對(duì)以太網(wǎng)端口的上行限速功能進(jìn)行遠(yuǎn)程管理。下行:ONU的用戶(hù)側(cè)以太網(wǎng)接口需要支持下行業(yè)務(wù)的端口限速功能,可選支持基于業(yè)務(wù)流的限速功能;ONU的UNI端口下行限速建議采用Traffic Shaping方式,并且支持基于“Eth PortDS Rate Limiting”屬性對(duì)以太網(wǎng)端口的下行限速功能進(jìn)行遠(yuǎn)程管理。
[0003]目前,在UNI端口限速功能的測(cè)試過(guò)程中,使用的測(cè)試方法為:1)搭建測(cè)試拓?fù)洌?)使用網(wǎng)絡(luò)數(shù)據(jù)分析儀(Ixia)向UNI端口發(fā)送100M數(shù)據(jù)流,觀(guān)察與Ixia端口對(duì)接的UNI端口的接收數(shù)據(jù)情況;3)通過(guò)OLT (Optical line terminal,光線(xiàn)路終端)配置UNI端口限速速率為CIR=IOM ;4)使用Ixia向UNI端口發(fā)送100M數(shù)據(jù)流,觀(guān)察與Ixia端口對(duì)接的UNI端口的接收數(shù)據(jù)情況;5)判斷測(cè)試結(jié)果,上行接入裝置可以正確配置ONU的UNI端口的限速速率,UNI端口對(duì)接Ixia 口的接收數(shù)據(jù)速率為步驟3所配置的IOM0現(xiàn)有測(cè)試工作全部由測(cè)試人員手工執(zhí)行,實(shí)際測(cè)試UNI端口限速的端口數(shù)目有限,要完成所有UNI端口限速的測(cè)試需要測(cè)試人員消耗大量時(shí)間執(zhí)行重復(fù)的機(jī)械測(cè)試操作。尤其,當(dāng)有成千上萬(wàn)的項(xiàng)目需要重復(fù)執(zhí)行端口限速測(cè)試的時(shí)候,UNI端口限速的測(cè)試工作將變得極其枯燥、效率極其低下,而且還會(huì)因測(cè)試人員執(zhí)行的具體情況不同導(dǎo)致測(cè)試結(jié)果出現(xiàn)差異。所以,現(xiàn)有技術(shù)的缺點(diǎn)如下:1)UNI端口限速功能的測(cè)試項(xiàng)數(shù)有限,沒(méi)有較多的時(shí)間測(cè)試多個(gè)業(yè)務(wù)值以及多個(gè)大小不同的數(shù)據(jù)包模擬流量;2)測(cè)試中的配置包括OLT的配置和Ixia的配置,都需要測(cè)試人員手工完成,時(shí)間太長(zhǎng),多次操作較為枯燥且效率低下;3)測(cè)試過(guò)程中需要在Ixia和OLT之間來(lái)回切換配置,當(dāng)配置Ixia時(shí)OLT空閑,或者配置OLT時(shí)Ixia空閑,設(shè)備空閑時(shí)間加大,不利于測(cè)試資源的合理利用;4)測(cè)試過(guò)程中所有信息需要測(cè)試人員依據(jù)自己的主觀(guān)判斷獲取,當(dāng)出現(xiàn)bug后,分析比較依賴(lài)測(cè)試人員主觀(guān)判斷,判斷過(guò)程較為復(fù)雜,效率也不高;5)測(cè)試效率比較低,而且當(dāng)項(xiàng)目較多時(shí),UNI端口限速功能的測(cè)試需要測(cè)試人員不斷重復(fù)相同的測(cè)試動(dòng)作,對(duì)于測(cè)試數(shù)據(jù)的收集,需要測(cè)試人員通過(guò)Ixia軟件手工記錄,當(dāng)測(cè)試項(xiàng)比較多時(shí)顯得重復(fù)且低效。
【發(fā)明內(nèi)容】
[0004]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種UNI端口的自動(dòng)化測(cè)試方法及系統(tǒng),用于解決現(xiàn)有UNI端口限速測(cè)試的工作效率低下的問(wèn)題。
[0005]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種UNI端口的自動(dòng)化測(cè)試方法及系統(tǒng)。
[0006]所述UNI端口的自動(dòng)化測(cè)試方法包括:搭建測(cè)試環(huán)境,將被測(cè)ONU的全部UNI端口接入一下行接入裝置,將被測(cè)ONU連接一 0LT,利用一網(wǎng)絡(luò)數(shù)據(jù)分析儀分別連接所述下行接入裝置和0LT,利用一測(cè)試終端分別連接控制所述下行接入裝置、OLT和網(wǎng)絡(luò)數(shù)據(jù)分析儀;通過(guò)所述測(cè)試終端配置所述UNI端口的測(cè)試參數(shù)和測(cè)試用例;所述測(cè)試終端自動(dòng)調(diào)整所述測(cè)試用例的執(zhí)行順序,并按調(diào)整后的順序執(zhí)行測(cè)試用例,生成測(cè)試日志和測(cè)試報(bào)告。
[0007]優(yōu)選地,所述測(cè)試終端配置所述UNI端口的測(cè)試參數(shù)的具體過(guò)程包括:所述測(cè)試終端將測(cè)試參數(shù)配置存儲(chǔ)到一固定的第一文件內(nèi),測(cè)試終端中的測(cè)試腳本通過(guò)訪(fǎng)問(wèn)所述第一文件讀取相應(yīng)的測(cè)試參數(shù)配置;所述測(cè)試參數(shù)包括與被測(cè)UNI端口相關(guān)的OLT管理地址、下行接入裝置的管理地址、網(wǎng)絡(luò)數(shù)據(jù)分析儀的管理地址、網(wǎng)絡(luò)數(shù)據(jù)分析儀的占用板卡號(hào)、與被測(cè)UNI端口對(duì)接的下行接入裝置端口號(hào)。
[0008]優(yōu)選地,所述測(cè)試終端配置所述UNI端口的測(cè)試用例的具體過(guò)程包括:所述測(cè)試終端提供與被測(cè)UNI端口相關(guān)的測(cè)試用例標(biāo)識(shí),使測(cè)試人員根據(jù)測(cè)試項(xiàng)需求選擇對(duì)應(yīng)的測(cè)試用例;所述測(cè)試終端將測(cè)試用例配置存儲(chǔ)到一固定的第二文件內(nèi),測(cè)試終端中的測(cè)試腳本通過(guò)訪(fǎng)問(wèn)所述第二文件來(lái)調(diào)用測(cè)試用例標(biāo)識(shí)所關(guān)聯(lián)的用例測(cè)試腳本。
[0009]優(yōu)選地,所述測(cè)試終端執(zhí)行測(cè)試用例的具體過(guò)程包括:所述測(cè)試終端啟動(dòng)測(cè)試腳本的解釋線(xiàn)程,通過(guò)所述解釋線(xiàn)程加載并運(yùn)行選中的測(cè)試用例所對(duì)應(yīng)的用例測(cè)試腳本。
[0010]優(yōu)選地,所述測(cè)試終端生成測(cè)試日志和測(cè)試報(bào)告的具體過(guò)程包括:所述測(cè)試終端將測(cè)試過(guò)程中產(chǎn)生的日志信息存放于一指定的第三文件內(nèi);測(cè)試終端中的測(cè)試腳本通過(guò)訪(fǎng)問(wèn)讀取所述第三文件為操作人員提供測(cè)試日志信息;所述測(cè)試終端將測(cè)試過(guò)程中生成的測(cè)試數(shù)據(jù)提取出來(lái),并按照預(yù)定規(guī)則保存到一指定的第四文件內(nèi);當(dāng)所有測(cè)試用例執(zhí)行完畢后,所述測(cè)試終端中的測(cè)試腳本通過(guò)匹配測(cè)試用例標(biāo)識(shí)的方法將測(cè)試數(shù)據(jù)歸納至相應(yīng)的測(cè)試用例和測(cè)試項(xiàng),并根據(jù)歸納結(jié)果生成測(cè)試報(bào)告。
[0011]優(yōu)選地,所述測(cè)試腳本的編寫(xiě)語(yǔ)言包括TCL腳本語(yǔ)言。
[0012]所述自動(dòng)化測(cè)試系統(tǒng)包括:下行接入裝置,接入被測(cè)ONU的全部UNI端口 ;0LT,與所述被測(cè)ONU連接;網(wǎng)絡(luò)數(shù)據(jù)分析儀,與所述下行接入裝置和OLT分別連接;測(cè)試終端,與所述下行接入裝置、OLT和網(wǎng)絡(luò)數(shù)據(jù)分析儀分別連接,根據(jù)測(cè)試項(xiàng)的需求對(duì)所述下行接入裝置、OLT和網(wǎng)絡(luò)數(shù)據(jù)分析儀分別進(jìn)行測(cè)試初始化配置,配置所述UNI端口的測(cè)試參數(shù)和測(cè)試用例,自動(dòng)調(diào)整所述測(cè)試用例的執(zhí)行順序,并按調(diào)整后的順序執(zhí)行測(cè)試用例,生成測(cè)試日志和測(cè)試報(bào)告。
[0013]優(yōu)選地,所述測(cè)試終端包括:測(cè)試參數(shù)配置模塊,配置與被測(cè)UNI端口相關(guān)的OLT管理地址、下行接入裝置的管理地址、網(wǎng)絡(luò)數(shù)據(jù)分析儀的管理地址、網(wǎng)絡(luò)數(shù)據(jù)分析儀的占用板卡號(hào)、與被測(cè)UNI端口對(duì)接的下行接入裝置端口號(hào);測(cè)試用例配置模塊,與所述測(cè)試參數(shù)配置模塊相連,提供與被測(cè)UNI端口相關(guān)的測(cè)試用例標(biāo)識(shí),使測(cè)試人員根據(jù)測(cè)試項(xiàng)需求選擇對(duì)應(yīng)的測(cè)試用例;測(cè)試用例執(zhí)行模塊,與所述測(cè)試用例配置模塊相連,依據(jù)選中的測(cè)試用例的關(guān)聯(lián)程度調(diào)整測(cè)試用例的執(zhí)行順序,并根據(jù)調(diào)整后的順序執(zhí)行測(cè)試用例;測(cè)試日志生成模塊,與所述測(cè)試用例執(zhí)行模塊相連,在測(cè)試過(guò)程中產(chǎn)生日志信息;測(cè)試報(bào)告生成模塊,與所述測(cè)試用例執(zhí)行模塊相連,將測(cè)試過(guò)程中生成的測(cè)試數(shù)據(jù)提取出來(lái),當(dāng)所有測(cè)試用例執(zhí)行完畢后,通過(guò)匹配測(cè)試用例標(biāo)識(shí)的方法將測(cè)試數(shù)據(jù)歸納至相應(yīng)的測(cè)試用例和測(cè)試項(xiàng),并根據(jù)歸納結(jié)果生成測(cè)試報(bào)告。
[0014]優(yōu)選地,所述測(cè)試終端還包括:第一文件,與所述測(cè)試參數(shù)配置模塊相連,存儲(chǔ)測(cè)試參數(shù)配置;第二文件,與所述測(cè)試用例配置模塊相連,存儲(chǔ)測(cè)試用例配置;第三文件,與所述測(cè)試日志生成模塊相連,存儲(chǔ)測(cè)試過(guò)程中產(chǎn)生的日志信息;第四文件,與所述測(cè)試報(bào)告生成模塊相連,按照預(yù)定規(guī)則保存測(cè)試過(guò)程中生成的測(cè)試數(shù)據(jù);測(cè)試腳本模塊,與所述第一文件、第二文件、第三文件、第四文件、測(cè)試用例執(zhí)行模塊分別相連,啟動(dòng)測(cè)試腳本的解釋線(xiàn)程,通過(guò)所述解釋線(xiàn)程訪(fǎng)問(wèn)所述第一文件讀取相應(yīng)的測(cè)試參數(shù)配置,訪(fǎng)問(wèn)所述第二文件來(lái)調(diào)用測(cè)試用例標(biāo)識(shí)所關(guān)聯(lián)的用例測(cè)試腳本,加載并運(yùn)行調(diào)用的測(cè)試用例標(biāo)識(shí)所關(guān)聯(lián)的用例測(cè)試腳本,訪(fǎng)問(wèn)讀取所述第三文件為操作人員提供測(cè)試日志信息,通過(guò)匹配測(cè)試用例標(biāo)識(shí)的方法將測(cè)試數(shù)據(jù)歸納至相應(yīng)的測(cè)試用例和測(cè)試項(xiàng),并根據(jù)歸納結(jié)果生成測(cè)試報(bào)告。
[0015]優(yōu)選地,所述測(cè)試項(xiàng)為被測(cè)ONU的UNI端口的限速功能測(cè)試,包括:被測(cè)ONU的UNI端口的上行限速測(cè)試、下行限速測(cè)試、不同數(shù)據(jù)包大小的流量測(cè)試、及限速值測(cè)試。
[0016]如上所述,本發(fā)明所述的UNI端口的自動(dòng)化測(cè)試方法及系統(tǒng),具有以下有益效果:
[0017]本發(fā)明針對(duì)現(xiàn)有UNI端口限速測(cè)試的缺點(diǎn),提供了一種可以實(shí)現(xiàn)UNI端口的自動(dòng)化測(cè)試的方法。該自動(dòng)化測(cè)試方法可以完成被測(cè)ONU的所有UNI端口限速功能測(cè)試,也可以測(cè)試多個(gè)業(yè)務(wù)值、多個(gè)大小的數(shù)據(jù)模擬流量,內(nèi)容比現(xiàn)有測(cè)試技術(shù)更詳細(xì)、更豐富;不需要測(cè)試人員手工操作,極大地減少了人力的投入;測(cè)試過(guò)程中儀器使用由機(jī)器控制,空閑間隙很小,極大地提高了設(shè)備的使用率;測(cè)試過(guò)程中有相關(guān)的測(cè)試日志信息,可以方便bug的分析、追蹤;減少了測(cè)試報(bào)告的制作時(shí)間。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0018]圖1為本發(fā)明所述的UNI端口的自動(dòng)化測(cè)試方法的流程示意圖。
[0019]圖2為本發(fā)明所述的測(cè)試環(huán)境的搭建結(jié)構(gòu)示意圖。
[0020]圖3為本發(fā)明所述的UNI端口的自動(dòng)化測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。
[0021]元件標(biāo)號(hào)說(shuō)明
[0022]310 下行接入裝置
[0023]320 OLT
[0024]330 網(wǎng)絡(luò)數(shù)據(jù)分析儀
[0025]340 測(cè)試終端
[0026]341 測(cè)試參數(shù)配置模塊
[0027]342 測(cè)試用例配置模塊
[0028]343 測(cè)試用例執(zhí)行模塊
[0029]344 測(cè)試日志生成模塊
[0030]345 測(cè)試報(bào)告生成模塊[0031]346第一文件
[0032]347第二文件
[0033]348第二文件
[0034]349第二文件
[0035]350測(cè)試腳本模塊
【具體實(shí)施方式】 [0036]以下通過(guò)特定的具體實(shí)例說(shuō)明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書(shū)所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過(guò)另外不同的【具體實(shí)施方式】加以實(shí)施或應(yīng)用,本說(shuō)明書(shū)中的各項(xiàng)細(xì)節(jié)也可以基于不同觀(guān)點(diǎn)與應(yīng)用,在沒(méi)有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。
[0037]請(qǐng)參閱附圖。需要說(shuō)明的是,本實(shí)施例中所提供的圖示僅以示意方式說(shuō)明本發(fā)明的基本構(gòu)想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時(shí)的組件數(shù)目、形狀及尺寸繪制,其實(shí)際實(shí)施時(shí)各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復(fù)雜。
[0038]下面結(jié)合實(shí)施例和附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
[0039]實(shí)施例
[0040]本實(shí)施例提供一種UNI端口的自動(dòng)化測(cè)試方法,如圖1所示,所述UNI端口的自動(dòng)化測(cè)試方法包括:
[0041]搭建測(cè)試環(huán)境,具體過(guò)程參見(jiàn)圖2所示,將被測(cè)ONU的全部UNI端口接入一下行接入裝置,將被測(cè)ONU連接一 0LT,利用一網(wǎng)絡(luò)數(shù)據(jù)分析儀分別連接所述下行接入裝置和0LT,利用一測(cè)試終端分別連接控制所述下行接入裝置、OLT和網(wǎng)絡(luò)數(shù)據(jù)分析儀。具體地,所述被測(cè)ONU通過(guò)網(wǎng)線(xiàn)接入下行接入裝置(即交換機(jī)),所有UNI端口全部連接下行接入裝置;被測(cè)ONU通過(guò)光纖和ODN (光分路器)連接上行接入裝置(即光線(xiàn)路終端0LT),上行接入裝置和下行接入裝置通過(guò)網(wǎng)線(xiàn)或光纖線(xiàn)連接網(wǎng)絡(luò)數(shù)據(jù)分析儀(Ixia),測(cè)試終端(如PC)通過(guò)集線(xiàn)器或網(wǎng)絡(luò)連通上行接入裝置、下行接入裝置、網(wǎng)絡(luò)數(shù)據(jù)分析儀。
[0042]通過(guò)所述測(cè)試終端配置所述UNI端口的測(cè)試參數(shù)和測(cè)試用例;所述測(cè)試終端自動(dòng)調(diào)整所述測(cè)試用例的執(zhí)行順序,并按調(diào)整后的順序執(zhí)行測(cè)試用例,生成測(cè)試日志和測(cè)試報(bào)告。具體地,在測(cè)試終端上通過(guò)測(cè)試腳本配置測(cè)試參數(shù)和需要執(zhí)行的測(cè)試用例;通過(guò)測(cè)試腳本調(diào)整測(cè)試用例的執(zhí)行順序并按調(diào)整后的順序自動(dòng)執(zhí)行測(cè)試用例,通過(guò)測(cè)試腳本可以查看測(cè)試過(guò)程中的測(cè)試日志信息以及查看測(cè)試記錄、生成測(cè)試報(bào)告。
[0043]進(jìn)一步,所述測(cè)試終端配置所述UNI端口的測(cè)試參數(shù),為測(cè)試腳本提供準(zhǔn)確的數(shù)據(jù)驅(qū)動(dòng);具體過(guò)程包括:所述測(cè)試終端將測(cè)試參數(shù)配置存儲(chǔ)到一固定的第一文件內(nèi),測(cè)試終端中的測(cè)試腳本通過(guò)訪(fǎng)問(wèn)所述第一文件讀取相應(yīng)的測(cè)試參數(shù)配置。所述測(cè)試參數(shù)包括與被測(cè)UNI端口相關(guān)的OLT管理地址、下行接入裝置的管理地址、網(wǎng)絡(luò)數(shù)據(jù)分析儀的管理地址、網(wǎng)絡(luò)數(shù)據(jù)分析儀的占用板卡號(hào)、與被測(cè)UNI端口對(duì)接的下行接入裝置端口號(hào)。
[0044]所述測(cè)試終端配置所述UNI端口的測(cè)試用例,使測(cè)試人員可以選擇需要執(zhí)行的具體測(cè)試用例;具體過(guò)程包括:所述測(cè)試終端提供與被測(cè)UNI端口相關(guān)的測(cè)試用例標(biāo)識(shí),使測(cè)試人員根據(jù)測(cè)試項(xiàng)需求選擇對(duì)應(yīng)的測(cè)試用例;所述測(cè)試終端將測(cè)試用例配置存儲(chǔ)到一固定的第二文件內(nèi),測(cè)試終端中的測(cè)試腳本通過(guò)訪(fǎng)問(wèn)所述第二文件來(lái)調(diào)用測(cè)試用例標(biāo)識(shí)所關(guān)聯(lián)的用例測(cè)試腳本。
[0045]所述測(cè)試終端自動(dòng)調(diào)整所述測(cè)試用例的執(zhí)行順序,將具有關(guān)聯(lián)性的用例按照一定順序排列,提供執(zhí)行效率。
[0046]所述測(cè)試終端執(zhí)行測(cè)試用例,使測(cè)試人員可以通過(guò)一個(gè)部件控制測(cè)試腳本的運(yùn)行;測(cè)試用例通過(guò)測(cè)試用例標(biāo)識(shí)與相應(yīng)的測(cè)試腳本進(jìn)行關(guān)聯(lián),執(zhí)行用例時(shí)通過(guò)匹配測(cè)試用例標(biāo)識(shí)來(lái)查找相應(yīng)測(cè)試腳本。具體過(guò)程包括:所述測(cè)試終端啟動(dòng)測(cè)試腳本的解釋線(xiàn)程,通過(guò)所述解釋線(xiàn)程加載并運(yùn)行選中的測(cè)試用例所對(duì)應(yīng)的用例測(cè)試腳本。所述測(cè)試用例標(biāo)識(shí)格式如下:UNI 口 ethl上行512B的IOM端口限速測(cè)試、UNI 口 ethl下行512B的IOM端口限速測(cè)試等。
[0047]所述測(cè)試終端通過(guò)一定的規(guī)則將測(cè)試數(shù)據(jù)統(tǒng)計(jì)出來(lái)存于一指定的文件,使測(cè)試人員只需訪(fǎng)問(wèn)該指定的文件就可查看測(cè)試數(shù)據(jù);所述測(cè)試終端生成測(cè)試日志和測(cè)試報(bào)告的具體過(guò)程包括:所述測(cè)試終端將測(cè)試過(guò)程中產(chǎn)生的日志信息存放于一指定的第三文件內(nèi);測(cè)試終端中的測(cè)試腳本通過(guò)訪(fǎng)問(wèn)讀取所述第三文件為操作人員提供測(cè)試日志信息;所述測(cè)試終端將測(cè)試過(guò)程中生成的測(cè)試數(shù)據(jù)提取出來(lái),并按照預(yù)定規(guī)則保存到一指定的第四文件內(nèi);當(dāng)所有測(cè)試用例執(zhí)行完畢后,所述測(cè)試終端中的測(cè)試腳本通過(guò)匹配測(cè)試用例標(biāo)識(shí)的方法將測(cè)試數(shù)據(jù)歸納至相應(yīng)的測(cè)試用例和測(cè)試項(xiàng),并根據(jù)歸納結(jié)果生成測(cè)試報(bào)告。所述測(cè)試終端將測(cè)試過(guò)程中產(chǎn)生的一些日志信息通過(guò)文本文件的格式存放于指定的文件內(nèi),就可以通過(guò)訪(fǎng)問(wèn)讀取指定文件的方式為操作人員提供測(cè)試日志信息,此方式可以提高測(cè)試日志信息的查看速度。
[0048]測(cè)試日志信息的構(gòu)成可參考如下示例:
[0049]
測(cè)試項(xiàng) 4:onu I ethl up-rate-limit 50000k,lVamcsizc=68
IxiaPo`rtllxiaPort2
tx772.728698264987772.7252845410054
rx48.627952710194855739.1197809277753
[0050]
<->
誤差波動(dòng)=2.7404945798 %
[0051]所述測(cè)試腳本的編寫(xiě)語(yǔ)言包括TCL腳本語(yǔ)言。測(cè)試腳本的編寫(xiě)步驟如下:
[0052]I)向OLT發(fā)送初始配置命令,完成被測(cè)`ONU的初始化配置,包括被測(cè)ONU的注冊(cè)、授權(quán)、vlan、dba等,其中dba為了不影響UNI 口限速業(yè)務(wù)測(cè)試盡量配置為被測(cè)ONU的UNI端口最大帶寬值;
[0053]2)向Ixia、交換機(jī)發(fā)送初始配置命令,主要包括將交換機(jī)連接UNI端口的所有端口配置為關(guān)閉狀態(tài),交換機(jī)的vlan配置,Ixia需要使用端口的初始化等;
[0054]3)初始化配置完成后,先配置交換機(jī)開(kāi)啟一個(gè)UNI端口,配置Ixia模擬兩條數(shù)據(jù)流分別檢查上行、下行方向流量是否可達(dá);
[0055]4)向OLT發(fā)送測(cè)試配置命令,如設(shè)置UNI端口 ethl的上行限速I(mǎi)OM等;
[0056]5)向Ixia發(fā)送測(cè)試命令,開(kāi)始打流,尤其是上行方向的流量;
[0057]6)查看Ixia端口的數(shù)據(jù)統(tǒng)計(jì),收集測(cè)試數(shù)據(jù),反饋到測(cè)試日志信息;
[0058]7)通過(guò)訪(fǎng)問(wèn)測(cè)試日志信息,生成測(cè)試報(bào)告;
[0059]8)測(cè)試異常提示:主要向OLT發(fā)送查詢(xún)命令,檢查是否有告警信息,如短纖、斷電、網(wǎng)線(xiàn)斷開(kāi)等;向OLT、Ixia、交換機(jī)的管理地址發(fā)送ping命令檢查管理線(xiàn)路是否故障,檢查發(fā)現(xiàn)故障將會(huì)反饋至測(cè)試日志信息,方便用戶(hù)追蹤排錯(cuò)。
[0060]當(dāng)編寫(xiě)不同的測(cè)試腳本時(shí)只需修改步驟4)到8)即可。
[0061]本發(fā)明引入下行接入裝置,通過(guò)操作下行接入裝置可以操作ΝΠ端口的開(kāi)啟關(guān)閉,通過(guò)將UNI 口逐一開(kāi)啟的方式完成所有UNI端口的測(cè)試。通過(guò)操作測(cè)試腳本模塊代替CUI (通過(guò)命令行配置)的方式完成0LT、交換機(jī)配置命令的下發(fā)。通過(guò)操作測(cè)試腳本模塊自動(dòng)運(yùn)行腳本完成Ixia的連接、端口初始化、流量配置以及流量發(fā)送等操作。本發(fā)明中測(cè)試用例的選擇項(xiàng)多,測(cè)試用例數(shù)量較手工測(cè)試更為豐富,尤其是對(duì)UNI端口的數(shù)量、UNI限速業(yè)務(wù)值的數(shù)量以及模擬數(shù)據(jù)流的數(shù)據(jù)幀字節(jié)的數(shù)量較手工測(cè)試豐富太多。
[0062]本發(fā)明極大地提高UNI 口限速功能測(cè)試的效率,每一個(gè)測(cè)試用例執(zhí)行只需30s就可完成,且測(cè)試項(xiàng)可更加的豐富,通過(guò)操作下行接入裝置可以操作ΝΠ端口的開(kāi)啟關(guān)閉,可以通過(guò)將UNI端口逐一開(kāi)啟的方式完成所有UNI端口的測(cè)試,且每一 UNI端口的限速業(yè)務(wù)值可以測(cè)試多個(gè),每一個(gè)限速業(yè)務(wù)值測(cè)試的數(shù)據(jù)字節(jié)可以測(cè)試多個(gè),以上測(cè)試是手工測(cè)試無(wú)法完成的。本發(fā)明針對(duì)現(xiàn)有UNI端口限速測(cè)試的缺點(diǎn),提供了一種可以實(shí)現(xiàn)UNI端口的自動(dòng)化測(cè)試的方法。該自動(dòng)化測(cè)試方法可以完成被測(cè)ONU的所有UNI端口限速功能測(cè)試,也可以測(cè)試多個(gè)業(yè)務(wù)值、多個(gè)大小的數(shù)據(jù)模擬流量,內(nèi)容比現(xiàn)有測(cè)試技術(shù)更詳細(xì)、更豐富。測(cè)試過(guò)程的執(zhí)行是通過(guò)測(cè)試腳本完成的,不需要測(cè)試人員手工操作,極大地減少了人力的投入;測(cè)試過(guò)程中儀器使用由機(jī)器控制,空閑間隙很小,極大地提高了設(shè)備的使用率;測(cè)試過(guò)程中有相關(guān)的測(cè)試日志信息,可以方便bug的分析、追蹤;測(cè)試報(bào)告的制作也是由測(cè)試腳本完成,減少了測(cè)試報(bào)告的制作時(shí)間。本發(fā)明所述測(cè)試方法的效率明顯高于現(xiàn)有技術(shù),自動(dòng)化測(cè)試一項(xiàng)只需30s,手工測(cè)試一項(xiàng)大約需要5分鐘,測(cè)試項(xiàng)也只能達(dá)到自動(dòng)化測(cè)試的20%。如當(dāng)手工測(cè)試項(xiàng)為15項(xiàng)時(shí),手工測(cè)試時(shí)間為75分鐘;自動(dòng)化測(cè)試的測(cè)試項(xiàng)可以達(dá)到75項(xiàng),測(cè)試時(shí)間只需要37.5分鐘。
[0063]本實(shí)施例還提供一種UNI端口的自動(dòng)化測(cè)試系統(tǒng),如圖3所示,所述自動(dòng)化測(cè)試系統(tǒng)包括:下行接入裝置310,0LT320,網(wǎng)絡(luò)數(shù)據(jù)分析儀330,測(cè)試終端340。所述測(cè)試終端340包括:測(cè)試參數(shù)配置模塊341,測(cè)試用例配置模塊342,測(cè)試用例執(zhí)行模塊343,測(cè)試日志生成模塊344,測(cè)試報(bào)告生成模塊345,第一文件346,第二文件347,第三文件348,第四文件349,測(cè)試腳本模塊350。
[0064]所述下行接入裝置310接入被測(cè)ONU的全部UNI端口 ;下行接入裝置主要為可通過(guò)控制臺(tái)管理的交換機(jī),下行接入裝置通過(guò)直通線(xiàn)連接被測(cè)ONU的UNI端口,需將所有的UNI端口全部連接,下行接入裝置使用直通線(xiàn)或光纖線(xiàn)連接網(wǎng)絡(luò)數(shù)據(jù)分析儀。
[0065]所述0LT320與所述被測(cè)ONU連接;0LT作為上行接入裝置,可以通過(guò)ODN (光分路器)連接被測(cè)ONU ;0LT可以使用直通線(xiàn)或光纖線(xiàn)連接Ixia (網(wǎng)絡(luò)數(shù)據(jù)分析儀)。[0066]所述網(wǎng)絡(luò)數(shù)據(jù)分析儀330與所述下行接入裝置和OLT分別連接;
[0067]所述測(cè)試終端340與所述下行接入裝置310、0LT320和網(wǎng)絡(luò)數(shù)據(jù)分析儀330分別連接,根據(jù)測(cè)試項(xiàng)的需求對(duì)所述下行接入裝置310、0LT320和網(wǎng)絡(luò)數(shù)據(jù)分析儀330分別進(jìn)行測(cè)試初始化配置,配置所述UNI端口的測(cè)試參數(shù)和測(cè)試用例,自動(dòng)調(diào)整所述測(cè)試用例的執(zhí)行順序,并按調(diào)整后的順序執(zhí)行測(cè)試用例,生成測(cè)試日志和測(cè)試報(bào)告。所述測(cè)試終端通過(guò)網(wǎng)絡(luò)或集線(xiàn)器連通上行接入裝置(即0LT)、下行接入裝置以及網(wǎng)絡(luò)數(shù)據(jù)分析儀。所述測(cè)試終端也可以通過(guò)串口(console)對(duì)上行接入裝置、下行接入裝置進(jìn)行管理。
[0068]所述測(cè)試參數(shù)配置模塊341配置與被測(cè)UNI端口相關(guān)的OLT管理地址、下行接入裝置的管理地址、網(wǎng)絡(luò)數(shù)據(jù)分析儀的管理地址、網(wǎng)絡(luò)數(shù)據(jù)分析儀的占用板卡號(hào)、與被測(cè)UNI端口對(duì)接的下行接入裝置端口號(hào)。測(cè)試參數(shù)的配置通過(guò)保存于指定文件(即第一文件)的方式傳遞給測(cè)試腳本,測(cè)試腳本只需訪(fǎng)問(wèn)該文件即可獲取測(cè)試參數(shù)。
[0069]所述測(cè)試用例配置模塊342與所述測(cè)試參數(shù)配置模塊341相連,提供與被測(cè)UNI端口相關(guān)的測(cè)試用例標(biāo)識(shí),使測(cè)試人員根據(jù)測(cè)試項(xiàng)需求選擇對(duì)應(yīng)的測(cè)試用例。測(cè)試用例的選擇結(jié)果通過(guò)保存于指定文件(即第二文件)的方式傳遞給測(cè)試腳本模塊,測(cè)試腳本模塊只需訪(fǎng)問(wèn)該文件便可以調(diào)用此次需要執(zhí)行的測(cè)試腳本。
[0070]所示測(cè)試用例執(zhí)行模塊343與所述測(cè)試用例配置模塊342相連,依據(jù)選中的測(cè)試用例的關(guān)聯(lián)程度調(diào)整測(cè)試用例的執(zhí)行順序,并根據(jù)調(diào)整后的順序執(zhí)行測(cè)試用例。測(cè)試用例執(zhí)行模塊主要提供用例的執(zhí)行功能。用例的執(zhí)行主要就是運(yùn)行測(cè)試用例相對(duì)應(yīng)的測(cè)試腳本。依據(jù)測(cè)試用例的關(guān)聯(lián)程度調(diào)整執(zhí)行順序,可以適當(dāng)提高測(cè)試的效率。所示測(cè)試用例執(zhí)行模塊執(zhí)行測(cè)試的過(guò)程如下:首先加載TCL解釋器,其次通過(guò)訪(fǎng)問(wèn)測(cè)試用例保存文件(即第二文件)獲取要執(zhí)行的測(cè)試用例標(biāo)識(shí),然后在測(cè)試腳本庫(kù)內(nèi)查找與測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試腳本,最后調(diào)用并運(yùn)行該腳本完成該測(cè)試用例的執(zhí)行測(cè)試。測(cè)試腳本可使用TCL腳本語(yǔ)言按照所述過(guò)程進(jìn)行編寫(xiě),即可實(shí)現(xiàn)測(cè)試用例的執(zhí)行過(guò)程。測(cè)試用例按照用例的關(guān)聯(lián)性進(jìn)行優(yōu)化,尤其是按照UNI端口、限速業(yè)務(wù)的設(shè)置值、數(shù)據(jù)流的幀長(zhǎng)等關(guān)聯(lián)性,優(yōu)化后的執(zhí)行效率將大大提高。測(cè)試用例關(guān)聯(lián)示例如下:同一限速業(yè)務(wù)值的不同字節(jié)的業(yè)務(wù)測(cè)試連續(xù)執(zhí)行,同一 UNI端口的不同限速業(yè)務(wù)值的連續(xù)測(cè)試連續(xù)執(zhí)行等。
[0071]例如:一個(gè)被測(cè)ONU需要測(cè)試的測(cè)試用例為Al.UNI 口 ethl上行512B的IOM端口限速測(cè)試,B1.UNI 口 eth2上行512B的IOM端口限速測(cè)試,Cl.UNI 口 ethl下行512B的IOM端口限速測(cè)試,Dl.UNI 口 eth2下行512B的IOM端口限速測(cè)試,A2.UNI 口 ethl上行512B的20M端口限速測(cè)試,B2.UNI 口 eth2上行512B的20M端口限速測(cè)試,C2.UNI 口 ethl下行512B的20M端口限速測(cè)試,D2.UNI 口 eth2下行512B的20M端口限速測(cè)試。
[0072]先按照同一端口的關(guān)聯(lián)性,順序調(diào)整為:A1-C1-A2-C2-B1-D1-B2_D2。
[0073]再依據(jù)業(yè)務(wù)關(guān)聯(lián)性,順序調(diào)整為A1-A2-C1-C2-B1-B2-D1-D2。
[0074]最終的用例執(zhí)行順序就是A1-A2-C1-C2-B1-B2-D1-D2。
[0075]所述測(cè)試日志生成模塊344與所述測(cè)試用例執(zhí)行模塊343相連,在測(cè)試過(guò)程中產(chǎn)
生日志信息。
[0076]所述測(cè)試報(bào)告生成模塊345與所述測(cè)試用例執(zhí)行模塊343相連,將測(cè)試過(guò)程中生成的測(cè)試數(shù)據(jù)提取出來(lái),當(dāng)所有測(cè)試用例執(zhí)行完畢后,通過(guò)匹配測(cè)試用例標(biāo)識(shí)的方法將測(cè)試數(shù)據(jù)歸納至相應(yīng)的測(cè)試用例和測(cè)試項(xiàng),并根據(jù)歸納結(jié)果生成測(cè)試報(bào)告。其中,測(cè)試數(shù)據(jù)主要通過(guò)訪(fǎng)問(wèn)測(cè)試日志信息文件(即第三文件),獲取Ixia端口的流量統(tǒng)計(jì)信息,通過(guò)與測(cè)試配置值進(jìn)行比較得到誤差波動(dòng)的大小,按照制定規(guī)則最終生成測(cè)試報(bào)告。制定規(guī)則可以有多種,例如:以測(cè)試用例或測(cè)試項(xiàng)為一個(gè)單元,將每一測(cè)試用例執(zhí)行后取得的測(cè)試數(shù)據(jù)歸納進(jìn)來(lái)。獲得測(cè)試數(shù)據(jù)后,通過(guò)比較UNI端口限速的設(shè)置值和接收端口的實(shí)際接收流量大小,判斷限速功能是否生效,當(dāng)接收端口實(shí)際流量與業(yè)務(wù)流限速的設(shè)置值的誤差在5%以?xún)?nèi)時(shí),我們就認(rèn)為測(cè)試通過(guò),否則測(cè)試失敗。
[0077]也就是說(shuō),測(cè)試報(bào)告生成模塊主要提供測(cè)試報(bào)告的生成、查看、導(dǎo)出功能。將測(cè)試用例執(zhí)行過(guò)程中生成的測(cè)試數(shù)據(jù)提取出來(lái)按照一定規(guī)則保存到一指定的文件,當(dāng)所有測(cè)試用例執(zhí)行完畢后,通過(guò)匹配測(cè)試用例標(biāo)識(shí)的方法將對(duì)應(yīng)測(cè)試數(shù)據(jù)歸納至相應(yīng)的測(cè)試項(xiàng),最后通過(guò)將測(cè)試數(shù)據(jù)通過(guò)文檔的形式生成一份測(cè)試報(bào)告。測(cè)試報(bào)告的一種格式如表1所示。
[0078]表1:測(cè)試報(bào)告的格式
[0079]
【權(quán)利要求】
1.一種UNI端口的自動(dòng)化測(cè)試方法,其特征在于,所述UNI端口的自動(dòng)化測(cè)試方法包括: 搭建測(cè)試環(huán)境,將被測(cè)ONU的全部UNI端口接入一下行接入裝置,將被測(cè)ONU連接一.0LT,利用一網(wǎng)絡(luò)數(shù)據(jù)分析儀分別連接所述下行接入裝置和0LT,利用一測(cè)試終端分別連接控制所述下行接入裝置、OLT和網(wǎng)絡(luò)數(shù)據(jù)分析儀; 通過(guò)所述測(cè)試終端配置所述UNI端口的測(cè)試參數(shù)和測(cè)試用例;所述測(cè)試終端自動(dòng)調(diào)整所述測(cè)試用例的執(zhí)行順序,并按調(diào)整后的順序執(zhí)行測(cè)試用例,生成測(cè)試日志和測(cè)試報(bào)告。
2.根據(jù)權(quán)利要求1所述的UNI端口的自動(dòng)化測(cè)試方法,其特征在于,所述測(cè)試終端配置所述UNI端口的測(cè)試參數(shù)的具體過(guò)程包括:所述測(cè)試終端將測(cè)試參數(shù)配置存儲(chǔ)到一固定的第一文件內(nèi),測(cè)試終端中的測(cè)試腳本通過(guò)訪(fǎng)問(wèn)所述第一文件讀取相應(yīng)的測(cè)試參數(shù)配置;所述測(cè)試參數(shù)包括與被測(cè)UNI端口相關(guān)的OLT管理地址、下行接入裝置的管理地址、網(wǎng)絡(luò)數(shù)據(jù)分析儀的管理地址、網(wǎng)絡(luò)數(shù)據(jù)分析儀的占用板卡號(hào)、與被測(cè)UNI端口對(duì)接的下行接入裝置端口號(hào)。
3.根據(jù)權(quán)利要求1所述的UNI端口的自動(dòng)化測(cè)試方法,其特征在于,所述測(cè)試終端配置所述UNI端口的測(cè)試用例的具體過(guò)程包括: 所述測(cè)試終端提供與被測(cè)UNI端口相關(guān)的測(cè)試用例標(biāo)識(shí),使測(cè)試人員根據(jù)測(cè)試項(xiàng)需求選擇對(duì)應(yīng)的測(cè)試用例; 所述測(cè)試終端將測(cè)試用例配置存儲(chǔ)到一固定的第二文件內(nèi),測(cè)試終端中的測(cè)試腳本通過(guò)訪(fǎng)問(wèn)所述第二文件來(lái)調(diào)用測(cè)試用例標(biāo)識(shí)所關(guān)聯(lián)的用例測(cè)試腳本。
4.根據(jù)權(quán)利要求1所述的UNI端口的自動(dòng)化測(cè)試方法,其特征在于,所述測(cè)試終端執(zhí)行測(cè)試用例的具體過(guò)程包括: 所述測(cè)試終端啟動(dòng)測(cè)試腳本的解釋線(xiàn)程,通過(guò)所述解釋線(xiàn)程加載并運(yùn)行選中的測(cè)試用例所對(duì)應(yīng)的用例測(cè)試腳本。
5.根據(jù)權(quán)利要求1所述的UNI端口的自動(dòng)化測(cè)試方法,其特征在于,所述測(cè)試終端生成測(cè)試日志和測(cè)試報(bào)告的具體過(guò)程包括: 所述測(cè)試終端將測(cè)試過(guò)程中產(chǎn)生的日志信息存放于一指定的第三文件內(nèi);測(cè)試終端中的測(cè)試腳本通過(guò)訪(fǎng)問(wèn)讀取所述第三文件為操作人員提供測(cè)試日志信息; 所述測(cè)試終端將測(cè)試過(guò)程中生成的測(cè)試數(shù)據(jù)提取出來(lái),并按照預(yù)定規(guī)則保存到一指定的第四文件內(nèi);當(dāng)所有測(cè)試用例執(zhí)行完畢后,所述測(cè)試終端中的測(cè)試腳本通過(guò)匹配測(cè)試用例標(biāo)識(shí)的方法將測(cè)試數(shù)據(jù)歸納至相應(yīng)的測(cè)試用例和測(cè)試項(xiàng),并根據(jù)歸納結(jié)果生成測(cè)試報(bào)告。
6.根據(jù)權(quán)利要求2至5任意一項(xiàng)所述的UNI端口的自動(dòng)化測(cè)試方法,其特征在于,所述測(cè)試腳本的編寫(xiě)語(yǔ)言包括TCL腳本語(yǔ)言。
7.—種UNI端口的自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述自動(dòng)化測(cè)試系統(tǒng)包括: 下行接入裝置,接入被測(cè)ONU的全部UNI端口 ; OLT,與所述被測(cè)ONU連接; 網(wǎng)絡(luò)數(shù)據(jù)分析儀,與所述下行接入裝置和OLT分別連接; 測(cè)試終端,與所述下行接入裝置、OLT和網(wǎng)絡(luò)數(shù)據(jù)分析儀分別連接,根據(jù)測(cè)試項(xiàng)的需求對(duì)所述下行接入裝置、OLT和網(wǎng)絡(luò)數(shù)據(jù)分析儀分別進(jìn)行測(cè)試初始化配置,配置所述UNI端口的測(cè)試參數(shù)和測(cè)試用例,自動(dòng)調(diào)整所述測(cè)試用例的執(zhí)行順序,并按調(diào)整后的順序執(zhí)行測(cè)試用例,生成測(cè)試日志和測(cè)試報(bào)告。
8.根據(jù)權(quán)利要求7所述的UNI端口的自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述測(cè)試終端包括: 測(cè)試參數(shù)配置模塊,配置與被測(cè)UNI端口相關(guān)的OLT管理地址、下行接入裝置的管理地址、網(wǎng)絡(luò)數(shù)據(jù)分析儀的管理地址、網(wǎng)絡(luò)數(shù)據(jù)分析儀的占用板卡號(hào)、與被測(cè)UNI端口對(duì)接的下行接入裝置端口號(hào); 測(cè)試用例配置模塊,與所述測(cè)試參數(shù)配置模塊相連,提供與被測(cè)UNI端口相關(guān)的測(cè)試用例標(biāo)識(shí),使測(cè)試人員根據(jù)測(cè)試項(xiàng)需求選擇對(duì)應(yīng)的測(cè)試用例; 測(cè)試用例執(zhí)行模塊,與所述測(cè)試用例配置模塊相連,依據(jù)選中的測(cè)試用例的關(guān)聯(lián)程度調(diào)整測(cè)試用例的執(zhí)行順序,并根據(jù)調(diào)整后的順序執(zhí)行測(cè)試用例; 測(cè)試日志生成模塊,與所述測(cè)試用例執(zhí)行模塊相連,在測(cè)試過(guò)程中產(chǎn)生日志信息; 測(cè)試報(bào)告生成模塊,與所述測(cè)試用例執(zhí)行模塊相連,將測(cè)試過(guò)程中生成的測(cè)試數(shù)據(jù)提取出來(lái),當(dāng)所有測(cè)試用例執(zhí)行完畢后,通過(guò)匹配測(cè)試用例標(biāo)識(shí)的方法將測(cè)試數(shù)據(jù)歸納至相應(yīng)的測(cè)試用例和測(cè)試項(xiàng),并根據(jù)歸納結(jié)果生成測(cè)試報(bào)告。
9.根據(jù)權(quán)利要求8所述的UNI端口的自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述測(cè)試終端還包括: 第一文件,與所述測(cè)試參數(shù)配置模塊相連,存儲(chǔ)測(cè)試參數(shù)配置; 第二文件,與所述測(cè)試用例配置模塊相連,存儲(chǔ)測(cè)試用例配置; 第三文件,與所述測(cè)試日志生成模塊相連,存儲(chǔ)測(cè)試過(guò)程中產(chǎn)生的日志信息; 第四文件,與所述測(cè)試報(bào)告生成模塊相連,按照預(yù)定規(guī)則保存測(cè)試過(guò)程中生成的測(cè)試數(shù)據(jù); 測(cè)試腳本模塊,與所述第一文件、第二文件、第三文件、第四文件、測(cè)試用例執(zhí)行模塊分別相連,啟動(dòng)測(cè)試腳本的解釋線(xiàn)程,通過(guò)所述解釋線(xiàn)程訪(fǎng)問(wèn)所述第一文件讀取相應(yīng)的測(cè)試參數(shù)配置,訪(fǎng)問(wèn)所述第二文件來(lái)調(diào)用測(cè)試用例標(biāo)識(shí)所關(guān)聯(lián)的用例測(cè)試腳本,加載并運(yùn)行調(diào)用的測(cè)試用例標(biāo)識(shí)所關(guān)聯(lián)的用例測(cè)試腳本,訪(fǎng)問(wèn)讀取所述第三文件為操作人員提供測(cè)試日志信息,通過(guò)匹配測(cè)試用例標(biāo)識(shí)的方法將測(cè)試數(shù)據(jù)歸納至相應(yīng)的測(cè)試用例和測(cè)試項(xiàng),并根據(jù)歸納結(jié)果生成測(cè)試報(bào)告。
10.根據(jù)權(quán)利要求7所述的UNI端口的自動(dòng)化測(cè)試系統(tǒng),其特征在于:所述測(cè)試項(xiàng)為被測(cè)ONU的UNI端口的限速功能測(cè)試,包括:被測(cè)ONU的UNI端口的上行限速測(cè)試、下行限速測(cè)試、不同數(shù)據(jù)包大小的流量測(cè)試、及限速值測(cè)試。
【文檔編號(hào)】H04L12/26GK103560829SQ201310534355
【公開(kāi)日】2014年2月5日 申請(qǐng)日期:2013年10月31日 優(yōu)先權(quán)日:2013年10月31日
【發(fā)明者】周端鵬 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司