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

      一種對(duì)無線局域網(wǎng)測(cè)試的集中式自動(dòng)測(cè)試裝置和方法

      文檔序號(hào):7651396閱讀:312來源:國(guó)知局
      專利名稱:一種對(duì)無線局域網(wǎng)測(cè)試的集中式自動(dòng)測(cè)試裝置和方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及對(duì)無線局域網(wǎng)的測(cè)試技術(shù),特別是指一種對(duì)無線局域網(wǎng)測(cè)試的集中式自動(dòng)測(cè)試裝置和方法。
      背景技術(shù)
      無線局域網(wǎng)(WLAN,Wireless Local Area Network)是一種具有高速無線通信能力的網(wǎng)絡(luò),由于無線技術(shù)復(fù)雜,需要一套系統(tǒng)的測(cè)試工具和方法。通常,對(duì)無線局域網(wǎng)的測(cè)試需要利用有線裝置或者是無線裝置對(duì)無線局域網(wǎng)在測(cè)試狀態(tài)下進(jìn)行測(cè)試檢驗(yàn),其測(cè)試用例是一套命令,這套命令需要在測(cè)試裝置上面執(zhí)行;而在執(zhí)行以后需要收集命令的輸出并分析,進(jìn)而對(duì)測(cè)試用例的通過或者是失敗提供結(jié)論。
      但是在現(xiàn)有的測(cè)試技術(shù)中,需要對(duì)測(cè)試人員進(jìn)行訓(xùn)練,教會(huì)他們使用測(cè)試命令,并從測(cè)試裝置中取回執(zhí)行測(cè)試命令后的報(bào)告和日志;而且對(duì)于測(cè)試命令的任何更新都需要測(cè)試人員對(duì)所有的測(cè)試裝置進(jìn)行更新維護(hù)。如果測(cè)試人員忽視了這些更新,那么測(cè)試用例無法通過導(dǎo)致測(cè)試失敗的情況就很有可能發(fā)生。
      因此現(xiàn)有技術(shù)中,最為突出的問題就在于,每當(dāng)出現(xiàn)了新的測(cè)試用例版本,測(cè)試人員需要對(duì)所有測(cè)試裝置進(jìn)行更新;而隨著測(cè)試工具界面變得越來越復(fù)雜,對(duì)測(cè)試人員的訓(xùn)練將會(huì)變得更加嚴(yán)格和困難,因此隨著用戶數(shù)目的擴(kuò)展,如何讓更多的測(cè)試人員掌握測(cè)試技術(shù)就變得更加麻煩和低效率,成為了一個(gè)很大的問題。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的目的在于提供一種對(duì)無線局域網(wǎng)測(cè)試的集中式自動(dòng)測(cè)試裝置和方法,降低測(cè)試人員掌握測(cè)試技術(shù)的難度;使得測(cè)試用例的更新變得快捷,更有效率;對(duì)測(cè)試結(jié)果的收集和分析更加方便快捷。
      一種對(duì)無線局域網(wǎng)測(cè)試的集中式自動(dòng)操作管理器TM裝置,包括用戶接口模塊(201)、TM端代理模塊(202)、測(cè)試腳本倉(cāng)庫(kù)模塊(203)和TM支持模塊(204),TM支持模塊(204)中包含有套接字接口模塊(205);TM端代理模塊(202)從用戶接口模塊(201)接收測(cè)試用例的測(cè)試命令,把該測(cè)試命令存放在測(cè)試腳本倉(cāng)庫(kù)模塊(203)中;TM端代理模塊(202)通過TM支持模塊(204)中的套接字接口模塊(205)完成TM(101)與測(cè)試客戶端TC的建立鏈接,從測(cè)試腳本倉(cāng)庫(kù)模塊(203)中提取測(cè)試用例中的測(cè)試命令發(fā)送給TC;并通過套接字接口模塊(205)接收在TC執(zhí)行上述測(cè)試命令的結(jié)果;在接收到終止命令后斷開與TC的鏈接。
      該方法所述TM(101)進(jìn)一步包括測(cè)試結(jié)果倉(cāng)庫(kù)模塊(206);TM支持模塊(204)通過套接字接口模塊(205)接收測(cè)試用例的測(cè)試命令在TC的執(zhí)行狀態(tài)信息,并發(fā)送給測(cè)試腳本倉(cāng)庫(kù)模塊(203),測(cè)試腳本倉(cāng)庫(kù)模塊(203)把該狀態(tài)信息發(fā)送給測(cè)試結(jié)果倉(cāng)庫(kù)模塊(206),測(cè)試結(jié)果倉(cāng)庫(kù)模塊(206)發(fā)送給TM端代理模塊(202),由TM端代理模塊(202)通過用戶接口模塊(201)顯示上述執(zhí)行狀態(tài)信息。
      該方法所述TM(101)的TM支持模塊(204)進(jìn)一步包括測(cè)試控制接口,TM(101)與TC之間的通信通過測(cè)試控制接口完成;TM(101)通過測(cè)試控制接口發(fā)送測(cè)試用例的測(cè)試命令給TC,并通過測(cè)試控制接口從TC獲得上述測(cè)試命令的執(zhí)行結(jié)果和運(yùn)行狀態(tài)信息。
      該方法中,TM(101)保留從TC獲取的測(cè)試報(bào)告,基于上述測(cè)試報(bào)告,每一個(gè)測(cè)試用例在其測(cè)試報(bào)告中保留日志。
      該方法所述TM(101)給TC發(fā)送指令,TC根據(jù)該指令需要執(zhí)行測(cè)試用例的腳本時(shí),TM(101)給TC發(fā)送對(duì)應(yīng)的測(cè)試用例的腳本。
      一種對(duì)無線局域網(wǎng)測(cè)試的集中式自動(dòng)操作客戶端TC裝置,包括TC端代理模塊(301)、TC支持模塊(302)和套接字接口模塊(304);TC端代理模塊(301)從套接字接口模塊(304)接收TM(101)發(fā)送的測(cè)試用例的測(cè)試命令,在TC支持模塊(302)的輔助下執(zhí)行該測(cè)試命令,并由TC端代理模塊(301)把執(zhí)行的結(jié)果通過套接字接口模塊(304)發(fā)送給TM(101)。
      該裝置中,所述TC通過TC更新程序,接收TM(101)發(fā)送來的更新命令、更新內(nèi)容或者圖像;并執(zhí)行上述命令,更新TC中的內(nèi)容/圖像,把執(zhí)行的結(jié)果發(fā)送給TM(101)。
      該裝置中,TC支持同步執(zhí)行測(cè)試用例的測(cè)試命令;TC也支持異步執(zhí)行測(cè)試用例的測(cè)試命令。
      該裝置所述TC執(zhí)行測(cè)試用例的測(cè)試命令時(shí),TC把該測(cè)試用例的進(jìn)程的PID發(fā)送給TM(101);TM(101)存儲(chǔ)該P(yáng)ID,并在測(cè)試命令執(zhí)行完成后發(fā)送相應(yīng)指令和該P(yáng)ID給TC,由TC終止該進(jìn)程。
      該裝置所述TC不保存執(zhí)行的測(cè)試命令所對(duì)應(yīng)的進(jìn)程的任何信息。
      一種對(duì)無線局域網(wǎng)測(cè)試的集中式自動(dòng)操作方法,A.TM建立與TC的鏈接;B.TM發(fā)送新的TC內(nèi)容給每一個(gè)TC端,由TC端中的TC更新程序更新當(dāng)前的TC內(nèi)容;C.TM選擇測(cè)試用例并把該測(cè)試用例的測(cè)試命令發(fā)送給每一個(gè)TC執(zhí)行;D.TM獲取該TC的運(yùn)行狀態(tài)信息和輸出結(jié)果;E.TM對(duì)從TC獲得的輸出結(jié)果進(jìn)行分析,給出當(dāng)前測(cè)試用例的結(jié)論,斷開鏈接。
      該方法所述步驟A之后,TM在任意時(shí)刻發(fā)送指令給TC,獲取TC當(dāng)前的運(yùn)行狀態(tài)的信息。
      該方法所述TM通過套接字接口模塊/TCI接口模塊與交換機(jī)通信,并通過交換機(jī)同時(shí)控制至少一個(gè)TC的運(yùn)行。
      該方法所述TM通過套接字接口模塊/TCI接口模塊發(fā)送指令給TC,TC根據(jù)該指令建立與WLAN測(cè)試網(wǎng)絡(luò)的鏈接。
      通過以上對(duì)本發(fā)明技術(shù)方案的介紹,可以了解到在本發(fā)明中,通過建立一種對(duì)無線局域網(wǎng)測(cè)試的集中式自動(dòng)測(cè)試裝置和方法,在系統(tǒng)中的管理器端的計(jì)算機(jī)中安裝測(cè)試管理裝置,在各種測(cè)試終端中安裝客戶端測(cè)試裝置,并通過客戶端測(cè)試裝置管理各種測(cè)試終端的裝置。通過在管理器端安裝客戶端測(cè)試裝置,并把測(cè)試結(jié)果,報(bào)告和日志匯總到管理器端統(tǒng)一進(jìn)行處理,得到最終的測(cè)試分析結(jié)果和報(bào)告。這種測(cè)試技術(shù)方案操作簡(jiǎn)單,測(cè)試時(shí)間減少,降低了對(duì)測(cè)試人員需要掌握的測(cè)試技術(shù)的要求,提高了測(cè)試效率。


      圖1所示為本發(fā)明測(cè)試裝置的連接結(jié)構(gòu)示意圖;圖2所示為本發(fā)明TM端裝置的結(jié)構(gòu)示意圖;圖3所示為本發(fā)明TC的結(jié)構(gòu)示意圖;圖4所示為本發(fā)明TC與TM信息交互示意圖;圖5所示為本發(fā)明執(zhí)行測(cè)試命令流程示意圖。
      具體實(shí)施例方式
      為了充分說明本發(fā)明的技術(shù)特點(diǎn),下面結(jié)合說明書附圖對(duì)本發(fā)明的實(shí)施例作進(jìn)一步詳細(xì)說明。
      圖1是本發(fā)明測(cè)試裝置的連接結(jié)構(gòu)示意圖,存在一個(gè)唯一的測(cè)試管理端(TM,Test Manager)101,一個(gè)測(cè)試系統(tǒng)(SUT,System Under Test)103和至少一個(gè)交換機(jī)(Switch)102,以及若干個(gè)測(cè)試客戶端(TC,Test Client);其中,測(cè)試客戶端TC包括有線個(gè)人電腦(Wired PC,Wired Personal Computer)TC1、無線局域網(wǎng)站(Wireless LAN station,Wireless Local Area Network station)TC2、測(cè)試站(test station)TC4、筆記本電腦TC5、測(cè)試器(Sniffer)TC6和動(dòng)態(tài)宿主配置協(xié)議/域名/遠(yuǎn)程鑒別撥號(hào)用戶服務(wù)服務(wù)器(DHCP/DNS/Radius Servers,Dynamic Host Configuration Protocol/Domain Name Server/RemoteAuthentication Dial In User Service Servers)TC3;TC1~TC6接收TM 101發(fā)送的測(cè)試命令,并通過執(zhí)行上述測(cè)試命令來控制TC1~TC6的運(yùn)行完成測(cè)試。
      以上各個(gè)測(cè)試裝置通過下面的不同接口完成相互之間的鏈接。
      TM101與Switch 102,以及Switch 102與TC1~TC6之間通過測(cè)試控制接口(TCI,Test Control Interface)/套接字接口模塊(Socket Interface)鏈接,實(shí)現(xiàn)通信;TC1~TC6與SUT 103之間通過數(shù)據(jù)接口(DI,Data Interface)實(shí)現(xiàn)通信,其中SUT 103是需要進(jìn)行測(cè)試的目標(biāo)系統(tǒng),數(shù)據(jù)接口的主要功能在于傳送測(cè)試的數(shù)據(jù)流,例如在DHCP服務(wù)器106與SUT 103之間,SUT 103發(fā)送的DHCP請(qǐng)求通過數(shù)據(jù)接口傳送給DHCP服務(wù)器106。
      以上描述的是整個(gè)的測(cè)試系統(tǒng)的總體結(jié)構(gòu),下面分別具體描述系統(tǒng)中不同的測(cè)試裝置和模塊的功能以及測(cè)試的方法。
      如圖2所示,TM101包括用戶接口模塊(User Interface)201,用于接收測(cè)試人員輸入的測(cè)試命令,TM端代理(Test Manager Agent)模塊202,用于管理測(cè)試命令在TM 101內(nèi)的流轉(zhuǎn),測(cè)試結(jié)果倉(cāng)庫(kù)模塊(Repository of Test Result)206存放執(zhí)行測(cè)試命令的測(cè)試結(jié)果信息和測(cè)試日志等,測(cè)試腳本倉(cāng)庫(kù)模塊(Repository of Test Scripts)203負(fù)責(zé)存放、組織管理上述測(cè)試命令,TM支持模塊(Supporting Module)204內(nèi)存在一個(gè)套接字接口模塊(Socket Interface)205,而且能夠同時(shí)執(zhí)行一條或者是多條測(cè)試命令;TM支持模塊204還提供了一個(gè)接口,并通過該接口實(shí)現(xiàn)對(duì)存放在測(cè)試腳本倉(cāng)庫(kù)模塊203中的文件的操作。其中套接字接口模塊205的功能也可以使用TCI接口模塊實(shí)現(xiàn)。所有測(cè)試用例由TM 101管理,并由測(cè)試人員選擇不同的測(cè)試用例進(jìn)行測(cè)試,由TM 101按照一定的順序依次自動(dòng)執(zhí)行這些測(cè)試用例中包含的測(cè)試命令。
      TM 101中的TM端代理模塊202通過套接字接口模塊205與TC建立鏈接,TM端代理模塊202從用戶接口模塊201接收測(cè)試用的測(cè)試命令,然后把該測(cè)試命令存放在測(cè)試腳本倉(cāng)庫(kù)模塊203中;所述測(cè)試命令由TM支持模塊204通過套接字接口模塊205發(fā)送給TC;同時(shí)TM支持模塊204通過套接字接口模塊205接收測(cè)試命令在線執(zhí)行的狀態(tài)信息,并發(fā)送給測(cè)試腳本倉(cāng)庫(kù)模塊203,測(cè)試腳本倉(cāng)庫(kù)模塊203會(huì)把該狀態(tài)信息發(fā)送給測(cè)試結(jié)果倉(cāng)庫(kù)模塊206,并由測(cè)試結(jié)果倉(cāng)庫(kù)模塊206發(fā)送給TM端代理模塊202,由TM端代理模塊202通過用戶接口模塊201顯示。在完成測(cè)試之后,TM 101中的TM端代理模塊202通過套接字接口模塊205與TC斷開鏈接。
      在每一個(gè)TC中,都有一個(gè)TC更新程序作為守護(hù)進(jìn)程一直在運(yùn)行,在收到TM 101發(fā)送過來更新TC中的內(nèi)容的命令后,刪除TC中舊有的內(nèi)容并安裝新的內(nèi)容。TC利用該更新程序從套接字接口接收TM 101發(fā)送來的更新命令、更新內(nèi)容或者是圖像,該程序的支持功能輔助更新代理功能執(zhí)行更新命令來完成內(nèi)容的更新,或者是圖像的更新,并把執(zhí)行更新的結(jié)果通過套接字接口發(fā)送給TM 101。
      TM 101發(fā)送更新內(nèi)容給TC更新程序,同時(shí)TM 101會(huì)發(fā)送更新命令給TC更新程序終止TC當(dāng)前的運(yùn)行,此時(shí)TC更新程序根據(jù)TM 101的命令更新舊的TC,并啟動(dòng)更新后的TC。如果以后需要做任何的更新,只需要把更新后的TC發(fā)送給TC更新程序即可。TC更新程序能夠啟動(dòng)TC,而且TC更新程序存放有當(dāng)前的TC運(yùn)行的進(jìn)程標(biāo)識(shí)符(PID,Process Identification)。
      TC的結(jié)構(gòu)如圖3所示,包括TC端代理模塊(Test Client Agent)301,TC支持模塊(Supporting Module)302,以及TC支持模塊302中的數(shù)據(jù)接口(DI,Data Interface)303和套接字接口模塊(Socket Interface)304。
      TC與TM 101之間的交互如附圖4所示。
      步驟501,TC與TM 101建立鏈接后,TC端代理模塊301從TC支持模塊302中的套接字接口模塊304接收到TM 101發(fā)送來的測(cè)試命令。
      在TC支持模塊302的輔助下執(zhí)行該測(cè)試命令,TC從TM 101接收所執(zhí)行的測(cè)試命令。
      步驟502,TC端代理模塊301創(chuàng)建執(zhí)行該測(cè)試命令的進(jìn)程。該進(jìn)程可以是同步運(yùn)行的或者是異步運(yùn)行。
      步驟503,如果TC運(yùn)行的進(jìn)程是異步的,那么TC不是立刻執(zhí)行該測(cè)試命令,在當(dāng)前測(cè)試命令運(yùn)行時(shí)懸掛TC運(yùn)行的進(jìn)程,一直等該測(cè)試命令完成后運(yùn)行TC運(yùn)行的進(jìn)程。如果TC運(yùn)行的進(jìn)程是同步的,則TC立刻執(zhí)行該測(cè)試命令。
      步驟504,TC接收到TM 101發(fā)送來的在線查詢命令,則TC端代理模塊301把測(cè)試命令在TC執(zhí)行的在線狀態(tài)信息通過套接字接口模塊304發(fā)送給TM101;TC如果接收到TM 101發(fā)送來的終止TC運(yùn)行的進(jìn)程的命令,則終止正在運(yùn)行的當(dāng)前進(jìn)程。
      步驟505,TC端代理模塊301把執(zhí)行測(cè)試命令的結(jié)果通過套接字接口模塊304發(fā)送給TM 101,所述測(cè)試命令包括測(cè)試指令和腳本。
      步驟506,在完成測(cè)試之后,獲取TM 101發(fā)來的命令,與TM 101斷開鏈接。
      由上述可知,所有的TC,其結(jié)構(gòu)是簡(jiǎn)單一致的,這是因?yàn)?.所有的TC以及其內(nèi)容都是一致的,保證了在所有的測(cè)試設(shè)備上面可以通用,不必因?yàn)闇y(cè)試設(shè)備的不同做額外的修改。
      2.TC不必保存其本身執(zhí)行的測(cè)試命令所對(duì)應(yīng)的進(jìn)程的任何信息。
      為充分說明本發(fā)明的技術(shù)方案,結(jié)合附圖5描述本發(fā)明對(duì)無線局域網(wǎng)測(cè)試的集中式自動(dòng)測(cè)試方法的較佳實(shí)施例。本實(shí)施例中,SUT是一個(gè)無線接入節(jié)點(diǎn)(WAP,Wireless Access Point)。TC5(Test Client 5)與WAP建立起鏈接,無線客戶端(Wireless Client)與TC2建立起鏈接;測(cè)試是為了驗(yàn)證從無線客戶端到WAP的鏈路是否是連通的。
      本實(shí)施例中,認(rèn)為TM已經(jīng)發(fā)送了更新內(nèi)容給TC,并且TC更新程序已經(jīng)完成了TC端的內(nèi)容更新。
      步驟601,TM利用套接字接口模塊/TCI與TC5建立鏈接。
      TM包括多個(gè)Socket客戶端程序?qū)嵗?Socket Client Software),每一個(gè)Socket客戶端程序?qū)嵗c一個(gè)TC通過套接字接口模塊/TCI建立鏈接,因此TM可以同時(shí)與多個(gè)TC建立鏈接。
      步驟602,TM通過套接字接口模塊發(fā)送指令給TC5,TC5執(zhí)行該指令對(duì)WAP進(jìn)行相應(yīng)的測(cè)試配置,當(dāng)配置完成后,WAP就做好了與TC5進(jìn)行測(cè)試的準(zhǔn)備。
      對(duì)于不同的測(cè)試用例,對(duì)WAP進(jìn)行的配置也是不同的,例如對(duì)于某一個(gè)測(cè)試用例可能需要進(jìn)行安全配置,而對(duì)于另一個(gè)測(cè)試用例則不需要進(jìn)行安全配置。
      步驟603,TC5從SUT獲得執(zhí)行上述測(cè)試命令以后的輸出結(jié)果,并通過套接字接口模塊/TCI傳送給TM。
      步驟604,判斷如果TC5從WAP獲得的輸出結(jié)果顯示失敗,TM會(huì)認(rèn)定當(dāng)前測(cè)試用例的結(jié)論是失敗,并轉(zhuǎn)步驟612開始下一個(gè)測(cè)試用例,否則轉(zhuǎn)步驟605繼續(xù)當(dāng)前測(cè)試用例。
      步驟605,TM與TC2建立鏈接,其具體的建立過程如步驟601所述。
      步驟606,TM發(fā)送測(cè)試命令給TC2,TC2執(zhí)行該測(cè)試命令,使無線客戶端與WAP建立鏈接,生成一個(gè)鏈接應(yīng)用(ping application);當(dāng)前與WAP的鏈接會(huì)生成相應(yīng)的輸出結(jié)果并被TC2發(fā)送給TM。
      步驟607,TM判斷如果輸出結(jié)果顯示錯(cuò)誤,例如無線客戶端無法與WAP建立鏈接,那么TM認(rèn)定當(dāng)前測(cè)試用例的測(cè)試結(jié)論是失敗,并轉(zhuǎn)步驟612,否則執(zhí)行步驟608。
      步驟608,TC2把當(dāng)前的鏈接應(yīng)用的PID,發(fā)送給TM,TM存儲(chǔ)該P(yáng)ID,使TM可在將來查找到該鏈接應(yīng)用進(jìn)程。
      TM與TC之間的所有通信都是通過套接字接口模塊或者是TCI完成的;所有的TC都支持至少兩種接口,一種是例如套接字接口模塊/TCI的接口,是用于和TM進(jìn)行交互,另一種接口,例如數(shù)據(jù)接口DI,是用于和SUT交互。
      步驟609,TM發(fā)送測(cè)試命令以及鏈接應(yīng)用的PID給TC2,TC2獲得無線客戶端與WAP的該鏈接應(yīng)用的輸出結(jié)果,并發(fā)送給TM;TC2利用TM發(fā)送過來的PID終止該鏈接應(yīng)用。
      步驟610,TM根據(jù)從TC2得到的輸出結(jié)果分析這次鏈接是否是成功的,從而知道無線客戶端從WAP獲得的鏈接響應(yīng);鏈接是成功的,TM則給出當(dāng)前測(cè)試通過的結(jié)論。
      步驟611,TM中斷與TC2和TC5的鏈接。
      步驟612,從測(cè)試用例的選擇列表中選擇下一個(gè)測(cè)試用例進(jìn)行測(cè)試。
      在整個(gè)測(cè)試過程中,當(dāng)TM與任意一個(gè)TC建立了鏈接之后,均可以隨時(shí)發(fā)送相關(guān)的指令給TC,獲取TC當(dāng)前的運(yùn)行狀態(tài)的信息。
      上面所述僅為本發(fā)明較佳實(shí)施例,而并非用以限定本發(fā)明??梢钥闯鐾ㄟ^本發(fā)明的技術(shù)解決了現(xiàn)有技術(shù)存在的問題;本發(fā)明的技術(shù)在通信領(lǐng)域有廣泛的應(yīng)用前景,因此凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種對(duì)無線局域網(wǎng)測(cè)試的集中式自動(dòng)操作管理器TM裝置,其特征在于,包括用戶接口模塊(201)、TM端代理模塊(202)、測(cè)試腳本倉(cāng)庫(kù)模塊(203)和TM支持模塊(204),TM支持模塊(204)中包含有套接字接口模塊(205);TM端代理模塊(202)從用戶接口模塊(201)接收測(cè)試用例的測(cè)試命令,把該測(cè)試命令存放在測(cè)試腳本倉(cāng)庫(kù)模塊(203)中;TM端代理模塊(202)通過TM支持模塊(204)中的套接字接口模塊(205)完成TM(101)與測(cè)試客戶端TC的建立鏈接,從測(cè)試腳本倉(cāng)庫(kù)模塊(203)中提取測(cè)試用例中的測(cè)試命令發(fā)送給TC;并通過套接字接口模塊(205)接收在TC執(zhí)行上述測(cè)試命令的結(jié)果;在接收到終止命令后斷開與TC的鏈接。
      2.如權(quán)利要求1所述的裝置,其特征在于,所述TM(101)進(jìn)一步包括測(cè)試結(jié)果倉(cāng)庫(kù)模塊(206);TM支持模塊(204)通過套接字接口模塊(205)接收測(cè)試用例的測(cè)試命令在TC的執(zhí)行狀態(tài)信息,并發(fā)送給測(cè)試腳本倉(cāng)庫(kù)模塊(203),測(cè)試腳本倉(cāng)庫(kù)模塊(203)把該狀態(tài)信息發(fā)送給測(cè)試結(jié)果倉(cāng)庫(kù)模塊(206),測(cè)試結(jié)果倉(cāng)庫(kù)模塊(206)發(fā)送給TM端代理模塊(202),由TM端代理模塊(202)通過用戶接口模塊(201)顯示上述執(zhí)行狀態(tài)信息。
      3.如權(quán)利要求1所述的裝置,其特征在于,所述TM(101)的TM支持模塊(204)進(jìn)一步包括測(cè)試控制接口,TM(101)與TC之間的通信通過測(cè)試控制接口完成;TM(101)通過測(cè)試控制接口發(fā)送測(cè)試用例的測(cè)試命令給TC,并通過測(cè)試控制接口從TC獲得上述測(cè)試命令的執(zhí)行結(jié)果和運(yùn)行狀態(tài)信息。
      4.如權(quán)利要求1所述的裝置,其特征在于,TM(101)保留從TC獲取的測(cè)試報(bào)告,基于上述測(cè)試報(bào)告,每一個(gè)測(cè)試用例在其測(cè)試報(bào)告中保留日志。
      5.如權(quán)利要求1所述的裝置,其特征在于,所述TM(101)給TC發(fā)送指令,TC根據(jù)該指令需要執(zhí)行測(cè)試用例的腳本時(shí),TM(101)給TC發(fā)送對(duì)應(yīng)的測(cè)試用例的腳本。
      6.一種對(duì)無線局域網(wǎng)測(cè)試的集中式自動(dòng)操作客戶端TC裝置,其特征在于,包括TC端代理模塊(301)、TC支持模塊(302)和套接字接口模塊(304);TC端代理模塊(301)從套接字接口模塊(304)接收TM(101)發(fā)送的測(cè)試用例的測(cè)試命令,在TC支持模塊(302)的輔助下執(zhí)行該測(cè)試命令,并由TC端代理模塊(301)把執(zhí)行的結(jié)果通過套接字接口模塊(304)發(fā)送給TM(101)。
      7.如權(quán)利要求6所述的裝置,其特征在于,所述TC通過TC更新程序,接收TM(101)發(fā)送來的更新命令、更新內(nèi)容或者圖像;并執(zhí)行上述命令,更新TC中的內(nèi)容/圖像,把執(zhí)行的結(jié)果發(fā)送給TM(101)。
      8.如權(quán)利要求6所述的裝置,其特征在于,TC支持同步執(zhí)行測(cè)試用例的測(cè)試命令;TC也支持異步執(zhí)行測(cè)試用例的測(cè)試命令。
      9.如權(quán)利要求6所述的裝置,其特征在于,所述TC執(zhí)行測(cè)試用例的測(cè)試命令時(shí),TC把該測(cè)試用例的進(jìn)程的PID發(fā)送給TM(101);TM(101)存儲(chǔ)該P(yáng)ID,并在測(cè)試命令執(zhí)行完成后發(fā)送相應(yīng)指令和該P(yáng)ID給TC,由TC終止該進(jìn)程。
      10.如權(quán)利要求6所述的裝置,其特征在于,所述TC不保存執(zhí)行的測(cè)試命令所對(duì)應(yīng)的進(jìn)程的任何信息。
      11.一種對(duì)無線局域網(wǎng)測(cè)試的集中式自動(dòng)操作方法,其特征在于,A.TM建立與TC的鏈接;B.TM發(fā)送新的TC內(nèi)容給每一個(gè)TC端,由TC端中的TC更新程序更新當(dāng)前的TC內(nèi)容;C.TM選擇測(cè)試用例并把該測(cè)試用例的測(cè)試命令發(fā)送給每一個(gè)TC執(zhí)行;D.TM獲取該TC的運(yùn)行狀態(tài)信息和輸出結(jié)果;E.TM對(duì)從TC獲得的輸出結(jié)果進(jìn)行分析,給出當(dāng)前測(cè)試用例的結(jié)論,斷開鏈接。
      12.如權(quán)利要求11所述的方法,其特征在于,所述步驟A之后,TM在任意時(shí)刻發(fā)送指令給TC,獲取TC當(dāng)前的運(yùn)行狀態(tài)的信息。
      13.如權(quán)利要求11所述的方法,其特征在于,所述TM通過套接字接口模塊/TCI接口模塊與交換機(jī)通信,并通過交換機(jī)同時(shí)控制至少一個(gè)TC的運(yùn)行。
      14.如權(quán)利要求11所述的方法,其特征在于,所述TM通過套接字接口模塊/TCI接口模塊發(fā)送指令給TC,TC根據(jù)該指令建立與WLAN測(cè)試網(wǎng)絡(luò)的鏈接。
      全文摘要
      本發(fā)明公開了一種對(duì)無線局域網(wǎng)測(cè)試的集中式自動(dòng)測(cè)試裝置和方法,其特征在于,包括用戶接口模塊(201)、TM端代理模塊(202)、測(cè)試腳本倉(cāng)庫(kù)模塊(203)和TM支持模塊(204),TM支持模塊(204)中包含有套接字接口模塊(205);TM端代理模塊(202)從用戶接口模塊(201)接收測(cè)試用例的測(cè)試命令,把該測(cè)試命令存放在測(cè)試腳本倉(cāng)庫(kù)模塊(203)中;TM端代理模塊(202)通過TM支持模塊(204)中的套接字接口模塊(205)完成TM(101)與測(cè)試客戶端TC的建立鏈接,從測(cè)試腳本倉(cāng)庫(kù)模塊(203)中提取測(cè)試用例中的測(cè)試命令發(fā)送給TC;并通過套接字接口模塊(205)接收在TC執(zhí)行上述測(cè)試命令的結(jié)果;在接收到終止命令后斷開與TC的鏈接。通過本發(fā)明提供的以上裝置,降低了對(duì)測(cè)試人員需要掌握的測(cè)試技術(shù)的要求,提高了測(cè)試效率。
      文檔編號(hào)H04L29/08GK101022375SQ200710092298
      公開日2007年8月22日 申請(qǐng)日期2007年4月4日 優(yōu)先權(quán)日2007年4月4日
      發(fā)明者張海濤 申請(qǐng)人:杭州華為三康技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1