国产精品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>

      一種無線擴展功能的測試方法及測試系統(tǒng)與流程

      文檔序號:12491810閱讀:389來源:國知局
      一種無線擴展功能的測試方法及測試系統(tǒng)與流程

      本發(fā)明屬于無線網(wǎng)絡技術領域,特別涉及無線擴展功能的測試方法及測試系統(tǒng)。



      背景技術:

      下聯(lián)無線路由器通過無線擴展功能連接上聯(lián)無線路由器的無線網(wǎng)絡,并且連接于下聯(lián)無線路由器的下聯(lián)終端可通過上聯(lián)無線路由器訪問Internet;從而擴大了上聯(lián)無線路由器的無線網(wǎng)絡信號。

      在下聯(lián)無線路由器啟用無線擴展功能時,容易出現(xiàn)無線網(wǎng)絡訪問異常,從而下聯(lián)無線路由器、下聯(lián)終端無法正常運行。為了保證下聯(lián)無線路由器能夠正常運行,需要測試下聯(lián)無線路由器的無線擴展功能。

      目前,通常以手動測試方式測試下聯(lián)無線路由器的無線擴展功能是否正常。由于測試項數(shù)比較多、測試任務量比較大,通常以抽測的方式來測試下聯(lián)無線路由器的無線擴展功能。

      然而,這種手動測試方式不僅存在測試時間長、測試效率低,以及無法長時間循環(huán)測試等缺陷;還存在因抽測而無法準確測試出無線擴展功能等缺陷。



      技術實現(xiàn)要素:

      本發(fā)明提供的技術方案如下:

      本發(fā)明提供一種無線擴展功能的測試方法,包括以下步驟:S10、在第二測試終端上通過第一測試終端配置上聯(lián)網(wǎng)絡設備的無線網(wǎng)絡參數(shù);S20、根據(jù)所述上聯(lián)網(wǎng)絡設備的無線網(wǎng)絡參數(shù),在所述第二測試終端上配置待測網(wǎng)絡設備的網(wǎng)絡連接參數(shù);S30、根據(jù)所述待測網(wǎng)絡設備的網(wǎng)絡環(huán)境參數(shù),在所述第二測試終端上測試所述待測網(wǎng)絡設備上的無線網(wǎng)絡擴展功能。

      進一步,所述步驟S30進一步包括:S31、檢測所述待測網(wǎng)絡設備與所述上聯(lián)網(wǎng)絡設備之間的網(wǎng)絡通道是否處于連通狀態(tài);S32、當所述待測網(wǎng)絡設備與所述上聯(lián)網(wǎng)絡設備之間的網(wǎng)絡通道處于未連通狀態(tài)時,則結束測試過程;S33、當所述待測網(wǎng)絡設備與所述上聯(lián)網(wǎng)絡設備之間的網(wǎng)絡通道處于連通狀態(tài)時,則記錄所述待測網(wǎng)絡設備的測試參考數(shù)據(jù),所述測試參考數(shù)據(jù)包括測試循環(huán)次數(shù)、加密方式,以及對應的加密標準。

      進一步,所述步驟S30進一步包括:S34、在記錄所述待測網(wǎng)絡設備的測試參考數(shù)據(jù)后,檢測所述待測網(wǎng)絡設備能否成功訪問因特網(wǎng);S35、當所述待測網(wǎng)絡設備能訪問因特網(wǎng)時,則記錄因特網(wǎng)訪問成功的結果;S36、當所述待測網(wǎng)絡設備不能訪問因特網(wǎng)時,記錄因特網(wǎng)訪問失敗的結果。

      進一步,所述步驟S10進一步包括:S11、在所述第二測試終端上訪問所述第一測試終端,并啟用已配置在所述第一測試終端上的上聯(lián)網(wǎng)絡設備腳本;S12、利用所述上聯(lián)網(wǎng)絡設備腳本訪問上聯(lián)網(wǎng)絡設備的web頁面,進入所述web頁面上的無線配置頁面;S13、在所述無線配置頁面上配置所述上聯(lián)網(wǎng)絡設備的無線加密方式以及加密標準。

      進一步,所述步驟S20進一步包括:S21、在所述第二測試終端上登錄進入所述待測網(wǎng)絡設備上的無線擴展頁面;S22、在所述無線擴展頁面上輸入所述上聯(lián)網(wǎng)絡設備的SSID名稱和密碼。

      進一步,還包括以下步驟:S40、判斷所述待測網(wǎng)絡設備的循環(huán)次數(shù)是否滿足預設循環(huán)次數(shù);當所述待測網(wǎng)絡設備的循環(huán)次數(shù)不滿足預設循環(huán)次數(shù)時,則重復上述步驟,在所述上聯(lián)網(wǎng)絡設備上另一無線加密方式、加密標準下,測試所述待測網(wǎng)絡設備的無線擴展功能;否則,結束測試過程。

      進一步,還包括以下步驟:S01、在所述第一測試終端、第二測試終端上配置相同的網(wǎng)絡環(huán)境參數(shù),所述第一測試終端通過有線網(wǎng)絡連接于所述第二測試終端;所述第一測試終端通過有線網(wǎng)絡連接于所述上聯(lián)網(wǎng)絡設備,所述第二測試終端通過有線網(wǎng)絡連接于所述待測網(wǎng)絡設備。

      本發(fā)明還提供一種無線擴展功能的測試系統(tǒng),包括第一測試終端、第二測試終端、上聯(lián)網(wǎng)絡設備和待測網(wǎng)絡設備,所述第二測試終端包括:配置模塊,用于在第二測試終端上通過第一測試終端配置上聯(lián)網(wǎng)絡設備的無線網(wǎng)絡參數(shù);所述配置模塊,還用于根據(jù)所述上聯(lián)網(wǎng)絡設備的無線網(wǎng)絡參數(shù),在所述第二測試終端上配置待測網(wǎng)絡設備的網(wǎng)絡連接參數(shù);測試模塊,用于根據(jù)所述待測網(wǎng)絡設備的網(wǎng)絡環(huán)境參數(shù),在所述第二測試終端上測試所述待測網(wǎng)絡設備上的無線網(wǎng)絡擴展功能。

      進一步,所述第二測試終端還包括:檢測模塊,用于檢測所述待測網(wǎng)絡設備與所述上聯(lián)網(wǎng)絡設備之間的網(wǎng)絡通道是否處于連通狀態(tài);所述測試模塊,還用于當所述待測網(wǎng)絡設備與所述上聯(lián)網(wǎng)絡設備之間的網(wǎng)絡通道處于未連通狀態(tài)時,則結束測試過程;記錄模塊,用于當所述待測網(wǎng)絡設備與所述上聯(lián)網(wǎng)絡設備之間的網(wǎng)絡通道處于連通狀態(tài)時,則記錄所述待測網(wǎng)絡設備的測試參考數(shù)據(jù),所述測試參考數(shù)據(jù)包括測試循環(huán)次數(shù)、加密方式,以及對應的加密標準。

      進一步,所述檢測模塊,還用于在記錄所述待測網(wǎng)絡設備的測試參考數(shù)據(jù)后,檢測所述待測網(wǎng)絡設備能否成功訪問因特網(wǎng);所述記錄模塊,還用于當所述待測網(wǎng)絡設備能訪問因特網(wǎng)時,則記錄因特網(wǎng)訪問成功的結果;所述記錄模塊,還用于當所述待測網(wǎng)絡設備不能訪問因特網(wǎng)時,記錄因特網(wǎng)訪問失敗的結果。

      與現(xiàn)有技術相比,本發(fā)明提供一種無線擴展功能的測試方法及測試系統(tǒng),具有以下有益效果:

      1)本發(fā)明在第二測試終端上配置上聯(lián)網(wǎng)絡設備的無線網(wǎng)絡參數(shù),再在第二測試終端上配置待測網(wǎng)絡設備的網(wǎng)絡環(huán)境參數(shù),在第二測試終端上測試待測網(wǎng)絡設備的無線網(wǎng)絡擴展功能。本方法僅需在第二測試終端上操作,即可實現(xiàn)參數(shù)配置以及無線網(wǎng)絡擴展功能測試,不僅減輕了測試人員工作量,縮短測試周期,降低測試成本;還加強測試力度,確保產(chǎn)品質(zhì)量。

      2)本發(fā)明檢測待測網(wǎng)絡設備與上聯(lián)網(wǎng)絡設備之間的網(wǎng)絡通道是否處于連通狀態(tài),待測網(wǎng)絡設備與上聯(lián)網(wǎng)絡設備之間的網(wǎng)絡通暢,是訪問因特網(wǎng)的必要硬件基礎條件;分步測試有利于找出待測網(wǎng)絡設備不能正常運行的原因。

      附圖說明

      下面將以明確易懂的方式,結合附圖說明優(yōu)選實施方式,對一種無線擴展功能的測試方法及測試系統(tǒng)的上述特性、技術特征、優(yōu)點及其實現(xiàn)方式予以進一步說明。

      圖1是本發(fā)明一種無線擴展功能的測試方法的流程示意圖;

      圖2是本發(fā)明中步驟S10的進一步流程示意圖;

      圖3是本發(fā)明中步驟S20的進一步流程示意圖;

      圖4是本發(fā)明另一種無線擴展功能的測試方法的流程示意圖;

      圖5是本發(fā)明再一種無線擴展功能的測試方法的流程示意圖;

      圖6是本發(fā)明一種無線擴展功能的測試系統(tǒng)的組成結構示意圖;

      圖7是本發(fā)明又一種無線擴展功能的測試方法的流程示意圖。

      附圖標號說明:

      10、第一測試終端,11、配置子模塊;

      20、第二測試終端,21、配置模塊,22、訪問模塊,23、啟動模塊,24、頁面登錄模塊,25、輸入模塊,26、檢測模塊,27、測試模塊,28、記錄模塊,29、判斷模塊;

      30、上聯(lián)網(wǎng)絡設備,40、待測網(wǎng)絡設備。

      具體實施方式

      為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對照附圖說明本發(fā)明的具體實施方式。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實施方式。

      為使圖面簡潔,各圖中只示意性地表示出了與本發(fā)明相關的部分,它們并不代表其作為產(chǎn)品的實際結構。另外,以使圖面簡潔便于理解,在有些圖中具有相同結構或功能的部件,僅示意性地繪示了其中的一個,或僅標出了其中的一個。在本文中,“一個”不僅表示“僅此一個”,也可以表示“多于一個”的情形。

      如圖1所示,根據(jù)本發(fā)明的一個實施例,一種無線擴展功能的測試方法,包括以下步驟:S01、在所述第一測試終端10、第二測試終端20上配置相同的網(wǎng)絡環(huán)境參數(shù),所述網(wǎng)絡環(huán)境參數(shù)包括同網(wǎng)段靜態(tài)地址,所述第一測試終端10通過有線網(wǎng)絡連接于所述第二測試終端20;所述第一測試終端10通過有線網(wǎng)絡連接于所述上聯(lián)網(wǎng)絡設備30,所述第二測試終端20通過有線網(wǎng)絡連接于所述待測網(wǎng)絡設備40。

      第一測試終端10為測試電腦A,第二測試終端20為測試電腦B,上聯(lián)網(wǎng)絡設備30為上聯(lián)路由器,待測網(wǎng)絡設備40為待測路由器。測試電腦A的網(wǎng)口用網(wǎng)線連接上聯(lián)路由器的LAN口,上聯(lián)路由器的WAN口連接Internet;測試電腦B的網(wǎng)口用網(wǎng)線連接待測路由器的LAN口,測試電腦A與測試電腦B(兩臺電腦為雙網(wǎng)卡電腦)之間用網(wǎng)線相互連接,并配置同網(wǎng)段的靜態(tài)地址。

      S10、在第二測試終端20(測試電腦B)上啟動測試系統(tǒng),在第二測試終端20(測試電腦B)上,通過第一測試終端10(測試電腦A)配置上聯(lián)網(wǎng)絡設備30的無線網(wǎng)絡參數(shù),所述無線網(wǎng)絡參數(shù)包括無線加密方式、加密標準;

      S20、根據(jù)所述上聯(lián)網(wǎng)絡設備30(上聯(lián)路由器)的無線網(wǎng)絡參數(shù),在所述第二測試終端20(測試電腦B)上配置待測網(wǎng)絡設備40(待測路由器)的網(wǎng)絡連接參數(shù),所述網(wǎng)絡連接參數(shù)包括SSID名稱、密碼;

      S30、根據(jù)所述待測網(wǎng)絡設備40(待測路由器)的網(wǎng)絡環(huán)境參數(shù),在所述第二測試終端20(測試電腦B)上測試所述待測網(wǎng)絡設備40(待測路由器)上的無線網(wǎng)絡擴展功能。

      具體的,在測試電腦B上啟動測試系統(tǒng)后,測試系統(tǒng)調(diào)用終端腳本訪問測試電腦A,并啟用已配置在測試電腦A上的上聯(lián)路由器;配置上聯(lián)路由器的無線網(wǎng)絡參數(shù),例如無線加密方式、加密標準。在測試電腦B上配置待測路由器的網(wǎng)絡連接參數(shù),例如需要連上的SSID名稱和密碼。在測試電腦B上測試待測路由器的無線擴展功能;無需測試人員在待測路由器上手動設置無線網(wǎng)絡參數(shù),在待測路由器上手動設置網(wǎng)絡連接參數(shù);本方法將所有操作集中在測試電腦B上進行,節(jié)省了測試時間、提高了測試效率。

      如圖4所示,根據(jù)本發(fā)明的另一個實施例,一種無線擴展功能的測試方法,包括以下步驟:S01、在所述第一測試終端10、第二測試終端20上配置相同的網(wǎng)絡環(huán)境參數(shù),所述網(wǎng)絡環(huán)境參數(shù)包括同網(wǎng)段靜態(tài)地址,所述第一測試終端10通過有線網(wǎng)絡連接于所述第二測試終端20;所述第一測試終端10通過有線網(wǎng)絡連接于所述上聯(lián)網(wǎng)絡設備30,所述第二測試終端20通過有線網(wǎng)絡連接于所述待測網(wǎng)絡設備40。

      第一測試終端10為測試電腦A,第二測試終端20為測試電腦B,上聯(lián)網(wǎng)絡設備30為上聯(lián)無線路由器,待測網(wǎng)絡設備40為待測無線路由器。測試電腦A的網(wǎng)口用網(wǎng)線連接上聯(lián)無線路由器的LAN口,上聯(lián)無線路由器的WAN口連接Internet;測試電腦B的網(wǎng)口用網(wǎng)線連接待測無線路由器的LAN口,測試電腦A與測試電腦B(兩臺電腦為雙網(wǎng)卡電腦)之間用網(wǎng)線相互連接,并配置同網(wǎng)段的靜態(tài)地址。

      S10、在第二測試終端20(測試電腦B)上啟動測試系統(tǒng),在第二測試終端20(測試電腦B)上,通過第一測試終端10(測試電腦A)配置上聯(lián)網(wǎng)絡設備30(上聯(lián)無線路由器)的無線網(wǎng)絡參數(shù),所述無線網(wǎng)絡參數(shù)包括無線加密方式、加密標準;

      S20、根據(jù)所述上聯(lián)網(wǎng)絡設備30(上聯(lián)無線路由器)的無線網(wǎng)絡參數(shù),在所述第二測試終端20(測試電腦B)上配置待測網(wǎng)絡設備40(待測無線路由器)的網(wǎng)絡連接參數(shù),所述網(wǎng)絡連接參數(shù)包括SSID名稱、密碼;

      S31、檢測所述待測網(wǎng)絡設備40(待測無線路由器)與所述上聯(lián)網(wǎng)絡設備30(上聯(lián)無線路由器)之間的網(wǎng)絡通道是否處于連通狀態(tài);

      S32、當所述待測網(wǎng)絡設備40(待測無線路由器)與所述上聯(lián)網(wǎng)絡設備30(上聯(lián)無線路由器)之間的網(wǎng)絡通道處于未連通狀態(tài)時,則結束測試過程;

      S33、當所述待測網(wǎng)絡設備40(待測無線路由器)與所述上聯(lián)網(wǎng)絡設備30(上聯(lián)無線路由器)之間的網(wǎng)絡通道處于連通狀態(tài)時,則記錄所述待測網(wǎng)絡設備40(待測無線路由器)的測試參考數(shù)據(jù),所述測試參考數(shù)據(jù)包括測試循環(huán)次數(shù)、加密方式,以及對應的加密標準。

      S34、檢測所述待測網(wǎng)絡設備40(待測無線路由器)能否成功訪問因特網(wǎng)internet;

      S35、當所述待測網(wǎng)絡設備40(待測無線路由器)能訪問因特網(wǎng)internet時,則調(diào)用getcode()獲取internet訪問成功返回值,在文本中記錄因特網(wǎng)訪問成功的檢測結果(internet訪問成功返回值);

      S36、當所述待測網(wǎng)絡設備40(待測無線路由器)不能訪問因特網(wǎng)internet時,則調(diào)用urllib2.urlopen訪問Internet并調(diào)用getcode()獲取internet訪問失敗返回值,在文本中記錄因特網(wǎng)訪問失敗的檢測結果(internet訪問失敗返回值);關閉文本。

      具體的,調(diào)用subprocess.Popen函數(shù)輸入ping待測無線路由器網(wǎng)關命令,利用待測無線路由器向上聯(lián)無線路由器發(fā)送ICMP(因特網(wǎng)信報控制協(xié)議)請求數(shù)據(jù)包后,待測無線路由器能否接收到上聯(lián)無線路由器應答的ICMP應答包,從而檢查待測無線路由器與上聯(lián)無線路由器之間網(wǎng)絡是否通暢;待測無線路由器與上聯(lián)無線路由器之間的網(wǎng)絡通暢,是待測無線路由器能夠訪問因特網(wǎng)的基礎硬件條件。

      在待測無線路由器與上聯(lián)無線路由器之間的網(wǎng)絡通暢情況下,測試待測無線路由器能夠訪問因特網(wǎng),在待測無線路由器能夠成功訪問因特網(wǎng)的情況下,待測無線路由器的無線擴展功能正常,才能擴大上聯(lián)無線路由器上的無線信號。

      如圖2、圖3、圖5所示,根據(jù)本發(fā)明的再一個實施例,一種無線擴展功能的測試方法,包括以下步驟:S01、在所述第一測試終端10、第二測試終端20上配置相同的網(wǎng)絡環(huán)境參數(shù),所述網(wǎng)絡環(huán)境參數(shù)包括同網(wǎng)段靜態(tài)地址,所述第一測試終端10通過有線網(wǎng)絡連接于所述第二測試終端20;所述第一測試終端10通過有線網(wǎng)絡連接于所述上聯(lián)網(wǎng)絡設備30,所述第二測試終端20通過有線網(wǎng)絡連接于所述待測網(wǎng)絡設備40。

      第一測試終端10為測試電腦A,第二測試終端20為測試電腦B,上聯(lián)網(wǎng)絡設備30為上聯(lián)路由器,待測網(wǎng)絡設備40為待測路由器。測試電腦A的網(wǎng)口用網(wǎng)線連接上聯(lián)路由器的LAN口,上聯(lián)路由器的WAN口連接Internet;測試電腦B的網(wǎng)口用網(wǎng)線連接待測路由器的LAN口,測試電腦A與測試電腦B(兩臺電腦為雙網(wǎng)卡電腦)之間用網(wǎng)線相互連接,并配置同網(wǎng)段的靜態(tài)地址。

      S11、在所述第二測試終端20上調(diào)用函數(shù)telnetlib.Telnet訪問所述第一測試終端10(測試電腦A),并調(diào)用函數(shù)pybot來啟用已配置在所述第一測試終端10(測試電腦A)上的上聯(lián)網(wǎng)絡設備30腳本;

      S12、利用所述上聯(lián)網(wǎng)絡設備30腳本調(diào)用login函數(shù)訪問上聯(lián)網(wǎng)絡設備30的web頁面,調(diào)用click element函數(shù)進入所述web頁面上的無線配置頁面;

      S13、調(diào)用input text函數(shù)在所述無線配置頁面上配置所述上聯(lián)網(wǎng)絡設備30的無線加密方式以及加密標準,所述無線加密方式為2.4G的open、wpa、wpa、wpa2、wpa2和5G的open、wpa、wpa、wpa2、wpa2其中的一種,加密標準為aes、tkip其中的一種。

      S21、在所述第二測試終端20(測試電腦B)上調(diào)用login函數(shù)啟動待測網(wǎng)絡設備40,調(diào)用click element函數(shù)登錄進入所述待測網(wǎng)絡設備40上的無線擴展頁面;

      S22、調(diào)用input text函數(shù)在所述無線擴展頁面上輸入框輸入所述上聯(lián)網(wǎng)絡設備30的SSID名稱和密碼,并保存;在待測網(wǎng)絡設備40通過SSID名稱和密碼關聯(lián)上上聯(lián)網(wǎng)絡設備30。

      S31、檢測所述待測網(wǎng)絡設備40與所述上聯(lián)網(wǎng)絡設備30之間的網(wǎng)絡通道是否處于連通狀態(tài);

      S32、當所述待測網(wǎng)絡設備40與所述上聯(lián)網(wǎng)絡設備30之間的網(wǎng)絡通道處于未連通狀態(tài)時,則結束測試過程;

      S33、當所述待測網(wǎng)絡設備40與所述上聯(lián)網(wǎng)絡設備30之間的網(wǎng)絡通道處于連通狀態(tài)時,則記錄所述待測網(wǎng)絡設備40的測試參考數(shù)據(jù),所述測試參考數(shù)據(jù)包括測試循環(huán)次數(shù)、加密方式,以及對應的加密標準。

      S34、檢測所述待測網(wǎng)絡設備40能否成功訪問因特網(wǎng)internet;

      S35、當所述待測網(wǎng)絡設備40能訪問因特網(wǎng)internet時,則調(diào)用getcode()獲取internet訪問成功返回值,在文本中記錄因特網(wǎng)訪問成功的檢測結果(internet訪問成功返回值);

      S36、當所述待測網(wǎng)絡設備40不能訪問因特網(wǎng)internet時,則調(diào)用urllib2.urlopen訪問Internet并調(diào)用getcode()獲取internet訪問失敗返回值,在文本中記錄因特網(wǎng)訪問失敗的檢測結果(internet訪問失敗返回值);關閉文本。

      優(yōu)選的,還包括步驟S40、判斷所述待測網(wǎng)絡設備40的循環(huán)次數(shù)是否滿足預設循環(huán)次數(shù),預設循環(huán)次數(shù)根據(jù)不同發(fā)射頻率下的無線網(wǎng)絡中無線加密方式進行設置;

      當所述待測網(wǎng)絡設備40的循環(huán)次數(shù)不滿足預設循環(huán)次數(shù)時,則重復上述步驟,在所述上聯(lián)網(wǎng)絡設備30上另一無線加密方式、加密標準下,測試所述待測網(wǎng)絡設備40的無線擴展功能;否則,結束測試過程。

      具體的,測試電腦A和測試電腦B用網(wǎng)線連接,并配置同網(wǎng)段的靜態(tài)地址,測試電腦A和測試電腦B之間網(wǎng)絡處于未連通;但可在調(diào)用函數(shù)telnetlib.Telnet時,實現(xiàn)測試電腦A與測試電腦B之間數(shù)據(jù)交互,測試電腦B可訪問測試電腦A,以及配置上聯(lián)網(wǎng)絡設備30上的無線加密方式和加密標準;在關閉函數(shù)telnetlib.Telnet時,測試電腦A與測試電腦B之間不能實現(xiàn)數(shù)據(jù)交互。

      根據(jù)2.4G無線網(wǎng)絡的無線加密方式:open、wpa(aes)、wpa(tkip)、wpa2(aes)、wpa2(tkip)和5G無線網(wǎng)絡的無線加密方式:open、wpa(aes)、wpa(tkip)、wpa2(aes)、wpa2(tkip)設置測試時所需的預設循環(huán)次數(shù),其aes\tkip為加密標準。

      如圖6所示,根據(jù)本發(fā)明的一個實施例,一種無線擴展功能的測試系統(tǒng),包括第一測試終端10、第二測試終端20、上聯(lián)網(wǎng)絡設備30和待測網(wǎng)絡設備40:

      優(yōu)選的,第一測試終端10包括配置子模塊11,所述第二測試終端20包括配置模塊21,在所述第一測試終端10上配置子模塊11中、第二測試終端20上配置模塊21中配置相同的網(wǎng)絡環(huán)境參數(shù),所述網(wǎng)絡環(huán)境參數(shù)包括同網(wǎng)段靜態(tài)地址,所述第一測試終端10通過有線網(wǎng)絡連接于所述第二測試終端20;所述第一測試終端10通過有線網(wǎng)絡連接于所述上聯(lián)網(wǎng)絡設備30,所述第二測試終端20通過有線網(wǎng)絡連接于所述待測網(wǎng)絡設備40。

      第一測試終端10為測試電腦A,第二測試終端20為測試電腦B,上聯(lián)網(wǎng)絡設備30為上聯(lián)路由器,待測網(wǎng)絡設備40為待測路由器。測試電腦A的網(wǎng)口用網(wǎng)線連接上聯(lián)路由器的LAN口,上聯(lián)路由器的WAN口連接Internet;測試電腦B的網(wǎng)口用網(wǎng)線連接待測路由器的LAN口,測試電腦A與測試電腦B(兩臺電腦為雙網(wǎng)卡電腦)之間用網(wǎng)線相互連接,并配置同網(wǎng)段的靜態(tài)地址。

      所述第二測試終端20包括訪問模塊22和啟動模塊23,所述訪問模塊22用于在所述第二測試終端20上調(diào)用函數(shù)telnetlib.Telnet訪問所述第一測試終端10(測試電腦A),所述啟動模塊23用于調(diào)用函數(shù)pybot來啟用已配置在所述第一測試終端10(測試電腦A)上的上聯(lián)網(wǎng)絡設備30腳本;

      所述第二測試終端20包括頁面登錄模塊24,所述訪問模塊22用于利用所述上聯(lián)網(wǎng)絡設備30腳本調(diào)用login函數(shù)訪問上聯(lián)網(wǎng)絡設備30的web頁面,所述頁面登錄模塊24用于調(diào)用click element函數(shù)進入所述web頁面上的無線配置頁面;

      所述配置模塊21用于調(diào)用input text函數(shù)在所述無線配置頁面上配置所述上聯(lián)網(wǎng)絡設備30的無線加密方式以及加密標準,所述無線加密方式為2.4G的open、wpa、wpa、wpa2、wpa2和5G的open、wpa、wpa、wpa2、wpa2其中的一種,加密標準為aes、tkip其中的一種。

      所述啟動模塊23用于在所述第二測試終端20(測試電腦B)上調(diào)用login函數(shù)啟動待測網(wǎng)絡設備40,所述頁面登錄模塊24用于調(diào)用click element函數(shù)登錄進入所述待測網(wǎng)絡設備40上的無線擴展頁面;

      所述第二測試終端20包括輸入模塊25,用于調(diào)用input text函數(shù)在所述無線擴展頁面上輸入框輸入所述上聯(lián)網(wǎng)絡設備30的SSID名稱和密碼,并保存。

      所述第二測試終端20包括檢測模塊26,用于檢測所述待測網(wǎng)絡設備40與所述上聯(lián)網(wǎng)絡設備30之間的網(wǎng)絡通道是否處于連通狀態(tài);

      所述第二測試終端20包括測試模塊27,用于當所述待測網(wǎng)絡設備40與所述上聯(lián)網(wǎng)絡設備30之間的網(wǎng)絡通道處于未連通狀態(tài)時,則結束測試過程;

      所述第二測試終端20包括記錄模塊28,用于當所述待測網(wǎng)絡設備40與所述上聯(lián)網(wǎng)絡設備30之間的網(wǎng)絡通道處于連通狀態(tài)時,則記錄所述待測網(wǎng)絡設備40的測試參考數(shù)據(jù),所述測試參考數(shù)據(jù)包括測試循環(huán)次數(shù)、加密方式,以及對應的加密標準。

      所述檢測模塊26,還用于檢測所述待測網(wǎng)絡設備40能否成功訪問因特網(wǎng)internet;

      所述記錄模塊28,還用于當所述待測網(wǎng)絡設備40能訪問因特網(wǎng)internet時,則調(diào)用.getcode()獲取internet訪問成功返回值,在文本中記錄因特網(wǎng)訪問成功的檢測結果(internet訪問成功返回值);

      所述記錄模塊28,還用于當所述待測網(wǎng)絡設備40不能訪問因特網(wǎng)internet時,則調(diào)用urllib2.urlopen訪問Internet并調(diào)用.getcode()獲取internet訪問失敗返回值,在文本中記錄因特網(wǎng)訪問失敗的檢測結果(internet訪問失敗返回值);關閉文本。

      優(yōu)選的,所述第二測試終端20包括判斷模塊29,用于判斷所述待測網(wǎng)絡設備40的循環(huán)次數(shù)是否滿足預設循環(huán)次數(shù),預設循環(huán)次數(shù)根據(jù)不同發(fā)射頻率下的無線網(wǎng)絡中無線加密方式進行設置;

      當所述待測網(wǎng)絡設備40的循環(huán)次數(shù)不滿足預設循環(huán)次數(shù)時,則重復上述步驟,在所述上聯(lián)網(wǎng)絡設備30上另一無線加密方式、加密標準下,測試所述待測網(wǎng)絡設備40的無線擴展功能;否則,結束測試過程。

      如圖7所示,根據(jù)本發(fā)明的又一個實施例,一種無線擴展功能的測試方法,包括以下步驟:測試拓撲:一臺測試電腦A的網(wǎng)口用網(wǎng)線連接上聯(lián)無線網(wǎng)絡設備的LAN口,路由器的WAN口連接Internet;一臺測試電腦B的網(wǎng)口用網(wǎng)線連接待測設備的LAN口,測試電腦A與測試電腦B(兩臺電腦為雙網(wǎng)卡電腦)之間用網(wǎng)線相互連接,并配置同網(wǎng)段的靜態(tài)地址;開始測試電腦A的telent功能。

      測試人員在測試電腦B上啟動測試系統(tǒng)。

      步驟1、系統(tǒng)調(diào)用函數(shù)telnetlib.Telnet訪問測試電腦A,并調(diào)用函數(shù)pybot命令啟用測試電腦A中的配置上聯(lián)無線路由器腳本;

      步驟2、腳本調(diào)用login函數(shù)訪問上聯(lián)無線路由器web頁面,調(diào)用click element函數(shù)點擊進入無線配置頁面,調(diào)用input text函數(shù)配置上聯(lián)無線路由器的無線加密方式為OPEN并點擊保存;

      步驟3、保存完成后調(diào)用close()函數(shù)結束Telnet;

      步驟4、系統(tǒng)調(diào)用login函數(shù)登錄待測設備,并調(diào)用click element函數(shù)點擊進入無線擴展頁面,調(diào)用input text函數(shù)定位輸入框填入上聯(lián)SSID并點擊保存;

      步驟5、調(diào)用subprocess.Popen函數(shù)輸入ping待測設備網(wǎng)關的命令進行監(jiān)測待測試設備是否異常,異常則結束測試;

      步驟6、無異常則調(diào)用open以插入的方式打開文本,寫入本次循環(huán)次數(shù)及加密方式和加密標準;通過異常處理的方法調(diào)用urllib2.urlopen訪問Internet并調(diào)用.getcode()獲取訪問返回值,如果獲取訪問返回值則訪問成功在文本中寫入訪問internet成功,如果獲取訪問返回值異常則訪問失敗在文本中寫入訪問Internet失??;關閉文本;

      步驟7、telnetlib.Telnet訪問測試電腦A,并調(diào)用函數(shù)pybot命令啟用測試電腦A中的配置上聯(lián)無線路由器腳本;

      步驟8、腳本調(diào)用login函數(shù)訪問上聯(lián)無線路由器web頁面,調(diào)用click element函數(shù)點擊進入無線配置頁面,調(diào)用input text函數(shù)選擇上聯(lián)無線路由器的無線加密方式加密標準并填入密碼點擊保存;

      步驟9、保存完成后調(diào)用close()函數(shù)結束Telnet;

      步驟10、系統(tǒng)調(diào)用login函數(shù)登錄待測設備,并調(diào)用click element函數(shù)點擊進入無線擴展頁面,調(diào)用input text函數(shù)定位輸入框填入上聯(lián)SSID及密碼并點擊保存;

      步驟11、重復步驟5~6。

      步驟12、判斷循環(huán)值是否滿足測試需求,滿足則結束測試,不滿足則循環(huán)步驟1~12。

      依次以2.4G的open、wpa(aes)、wpa(tkip)、wpa2(aes)、wpa2(tkip)和5G的open、wpa(aes)、wpa(tkip)、wpa2(aes)、wpa2(tkip)進行循環(huán)(aes\tkip為加密標準)。

      本發(fā)明通過telnet和pybot命令的方式,實現(xiàn)在另一臺測試電腦上遠程自動化配置上聯(lián)無線路由器的無線。本方法具有加強測試力度,確保產(chǎn)品質(zhì)量;減輕測試人員工作量;縮短測試周期;降低測試成本等優(yōu)點。

      應當說明的是,上述實施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1