国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Qinq功能的自動化測試方法及系統(tǒng)的制作方法

      文檔序號:9551144閱讀:1180來源:國知局
      Qinq功能的自動化測試方法及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及自動化測試領(lǐng)域,尤其涉及一種Qinq功能的自動化測試方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]目前在測試Qinq功能時,需要更改對測試設(shè)備上的端口模式,通過在發(fā)包設(shè)備上設(shè)置帶vlan tag、不帶vlan tag、不同tpid值的報文,在接收端接收轉(zhuǎn)發(fā)報文,通過解析報文驗證Qinq功能是否生效。該測試需要手動多次配置被測設(shè)備的端口模式以及創(chuàng)建多個vlan map映射表,發(fā)送、解析、驗證各種報文。測試步驟相似,每更改一次端口模式都會發(fā)送相同的帶vlan tag、不帶vlan tag、不同tpid值的報文,操作重復繁瑣。

      【發(fā)明內(nèi)容】

      [0003]針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明提供一種Qinq功能的自動化測試方法及系統(tǒng),能夠進行智能化、自動化的測試。
      [0004]本發(fā)明采用如下技術(shù)方案:
      [0005]—種Qinq功能的自動化測試方法,應(yīng)用于測試設(shè)備對交換機的Qinq功能測試,所述自動化測試方法包括:
      [0006]步驟S1,所述測試設(shè)備利用串口工具登錄交換機的底層;
      [0007]步驟S2,所述測試設(shè)備開啟所述交換機的Qinq功能,并且創(chuàng)建多個vlan ;
      [0008]步驟S3,所述測試設(shè)備發(fā)送測試報文至所述交換機;
      [0009]步驟S4,所述測試設(shè)備接收所述交換機的反饋報文,并且將所述反饋報文與預設(shè)結(jié)果匹配,以根據(jù)匹配的結(jié)果確定所述交換機的Qinq功能是否正常。
      [0010]優(yōu)選的,所述自動化測試方法中:
      [0011]所述測試設(shè)備發(fā)送測試報文至所述交換機的接收端口 ;
      [0012]所述測試設(shè)備從所述測試設(shè)備的轉(zhuǎn)發(fā)端口接收所述反饋報文。
      [0013]優(yōu)選的,所述接收端口設(shè)定為UNI模式,所述轉(zhuǎn)發(fā)端口設(shè)定為NNI或者UNI模式。
      [0014]優(yōu)選的,所述自動化測試方法中:
      [0015]所述測試設(shè)備包括第一網(wǎng)卡與第二網(wǎng)卡;以及
      [0016]所述測試設(shè)備通過所述第一網(wǎng)卡發(fā)送所述測試報文至所述交換機;
      [0017]所述測試設(shè)備通過第二網(wǎng)卡接收所述測試設(shè)備發(fā)出的所述反饋報文。
      [0018]優(yōu)選的,所述測試報文包括:帶vlan、不帶vlan和不同的tpid值;以及
      [0019]所述測試設(shè)備將所述反饋報文的vlan和tpid值與預設(shè)結(jié)果進行匹配。
      [0020]優(yōu)選的,所述自動化測試方法中:
      [0021]若所述反饋報文與預設(shè)結(jié)果匹配時,則所述交換機的Qinq功能正常;
      [0022]否則,所述交換機的Qinq功能異常。
      [0023]優(yōu)選的,所述自動化測試方法還包括:
      [0024]步驟S51:于所述步驟S4之后,修改所述接收端口和/或轉(zhuǎn)發(fā)端口的tpid值,繼續(xù)執(zhí)行所述步驟S3。
      [0025]優(yōu)選的,所述自動化測試方法還包括:
      [0026]步驟S52,于所述步驟S4之后,在所述接收端口和/或轉(zhuǎn)發(fā)端口設(shè)置多種vlan映射,繼續(xù)執(zhí)行所述步驟S3。
      [0027]優(yōu)選的,所述自動化測試方法還包括:
      [0028]步驟S53,于所述步驟S4之后,修改所述接收端口為NNI模式,所述轉(zhuǎn)發(fā)端口為NNI或者UNI模式,繼續(xù)執(zhí)行所述步驟S3。
      [0029]—種Qinq功能的自動化測試系統(tǒng),所述自動化系統(tǒng)包括:
      [0030]測試設(shè)備,包括第一網(wǎng)卡和第二網(wǎng)卡;
      [0031]交換機,包括接收端口和轉(zhuǎn)發(fā)端口 ;以及
      [0032]所述測試設(shè)備的第一網(wǎng)卡與交換機的接收端口相連,所述測試設(shè)備的第二網(wǎng)卡與所述交換機的轉(zhuǎn)發(fā)端口連接;所述測試設(shè)備的串口與所述交換機的串口連接;其中
      [0033]所述測試設(shè)備通過第一網(wǎng)卡發(fā)送測試報文至所述接收端口,所述測試設(shè)備的第二網(wǎng)卡通過轉(zhuǎn)發(fā)端口接收反饋報文,所述測試設(shè)備通過解析所述反饋報文確定Qinq功能是否正常。
      [0034]優(yōu)選的,所述測試設(shè)備中存儲有測試設(shè)備;以及
      [0035]所述測試設(shè)備通過第一網(wǎng)卡發(fā)送測試報文至所述接收端口,所述測試設(shè)備的第二網(wǎng)卡通過轉(zhuǎn)發(fā)端口接收反饋報文,所述測試設(shè)備將所述反饋報文與預設(shè)結(jié)果匹配,根據(jù)匹配的結(jié)果確定Qinq功能是否正常。
      [0036]本發(fā)明的有益效果是:
      [0037]本發(fā)明的測試效率高,自動化程序能配置各種端口模式組合,配置所有支持的tpid及vlan app信息且不需要消耗人力手動測試,只需要程序自動運行即可,且該測試能在非工作時間完成,提高測試效率,同時本發(fā)明需要的測試資源少,只需一臺PC及兩個網(wǎng)卡。組網(wǎng)后,只需點擊該程序自動運行即可,并且能夠自動讀取結(jié)果:,自動解析出報文的vlan tag和tpid值,并與預期結(jié)果進行對比,對比結(jié)果精確無誤。發(fā)現(xiàn)問題及時停止。
      【附圖說明】
      [0038]圖1為本發(fā)明Qinq功能的自動化測試系統(tǒng)的結(jié)構(gòu)示意圖;
      [0039]圖2為本發(fā)明Qinq功能的自動化測試方法的示意圖。
      【具體實施方式】
      [0040]需要說明的是,在不沖突的情況下,下述技術(shù)方案,技術(shù)特征之間可以相互組合。
      [0041]下面結(jié)合附圖對本發(fā)明的【具體實施方式】作進一步的說明:
      [0042]在實際測試中,需要兩個終端設(shè)備和被測設(shè)備組成的測試環(huán)境。通過手動配置被測設(shè)備的端口模式和多個vlan map映射表,設(shè)置發(fā)包軟件發(fā)送各種指定報文,然后通過收包軟件解析報文中的vlan tag和tpid值是否符合Qing規(guī)則。目前沒有針對交換機端口Qinq功能的自動化測試方法。
      [0043]實施例一
      [0044]本實施例設(shè)計了一個自動化程序,控制串口工具自動登錄設(shè)備,控制PC網(wǎng)卡發(fā)送指定報文(測試報文),解析設(shè)備轉(zhuǎn)發(fā)報文。該程序?qū)⒔馕龀龅膙lan tag和tpid值與預期結(jié)果對比。若發(fā)現(xiàn)與預期結(jié)果不匹配則停止運行,彈出錯誤提示。
      [0045]本實施例提供一種Qinq功能的自動化測試系統(tǒng),自動化系統(tǒng)包括:
      [0046]測試設(shè)備,包括第一網(wǎng)卡和第二網(wǎng)卡;
      [0047]被測設(shè)備(可以是交換機),包括接收端口和轉(zhuǎn)發(fā)端口 ;以及
      [0048]測試設(shè)備的第一網(wǎng)卡與被測設(shè)備的接收端口相連,測試設(shè)備的第二網(wǎng)卡與被測設(shè)備的轉(zhuǎn)發(fā)端口連接;測試設(shè)備的串口與被測設(shè)備的串口連接;其中
      [0049]測試設(shè)備通過第一網(wǎng)卡發(fā)送報文至接收端口,測試設(shè)備的第二網(wǎng)卡通過轉(zhuǎn)發(fā)端口接收反饋報文,測試設(shè)備通過解析反饋報文確定Qinq功能是否正常。
      [0050]本發(fā)明一個較佳的實施例中,測試設(shè)備中存儲有自動化程序;以及
      [0051]自動化程序通過第一網(wǎng)卡發(fā)送報文至接收端口,自動化程序的第二網(wǎng)卡通過轉(zhuǎn)發(fā)端口接收反饋報文,自動化程序?qū)⒎答亪笪呐c預設(shè)結(jié)果匹配,根據(jù)匹配的結(jié)果確定Qinq功能是否正常。
      [0052]本實施例中,需要一臺雙網(wǎng)卡的測試設(shè)備(可以是PC),網(wǎng)卡1 (第一網(wǎng)卡)連接被測設(shè)備的接收端口,網(wǎng)卡2 (第二網(wǎng)卡)連接被測設(shè)備的轉(zhuǎn)發(fā)端口 ;將該PC的串口連接被測設(shè)備的串口 ;最后將自動化程序拷入該PC。
      [0053]實施例二
      [0054]本實施例提供一種Qinq功能的自動化測試方法,應(yīng)用于測試設(shè)備對交換機端口的Qinq功能測試,自動化測試方法包括:
      [0055]步驟S1:測試設(shè)備的串口工具登錄被測設(shè)備的底層;
      [0056]步驟S2:測試設(shè)備中的自動化程序開啟被測設(shè)備的Qinq功能,并且創(chuàng)建多個vlan ;
      [0057]步驟S3:自動化程序發(fā)送報文(測試報文)至被測設(shè)備;
      [0058]步驟S4自動化程序接收測試設(shè)備的反饋報文,并且自動化程序?qū)⒎答亪笪呐c預設(shè)結(jié)果匹配,確定Qinq功能是否正常。
      [0059]本發(fā)明一個較佳的實施例中,自動化測試方法具體包括:
      [0060]自動化程序發(fā)送報文至被測設(shè)備的接收端口;
      [0061]自動化程序從測試設(shè)備的轉(zhuǎn)發(fā)端口接收反饋報文。
      [0062]本發(fā)明一個較佳的實施例中,接收端口設(shè)定為為UNI模式;轉(zhuǎn)發(fā)端口設(shè)定為NNI或者UNI模式。
      [0063]本發(fā)明一個較佳的實施例中,自動化測試方法具體包括:
      [0064]測試設(shè)備
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1