一種無線局域網(wǎng)wlan設(shè)備測(cè)試方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種無線局域網(wǎng)WLAN設(shè)備測(cè)試方法、裝置及系統(tǒng),該方法包括:服務(wù)端在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定所述測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí);在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得所述測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容;以及在所述測(cè)試指令中獲得待測(cè)WLAN設(shè)備的屬性信息;按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令;在所述待測(cè)WLAN設(shè)備按照設(shè)備配置指令完成配置之后,對(duì)所述WLAN設(shè)備進(jìn)行測(cè)試。能夠較好地提高WLAN設(shè)備測(cè)試的通用性,節(jié)省資源。
【專利說明】—種無線局域網(wǎng)WLAN設(shè)備測(cè)試方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線通信【技術(shù)領(lǐng)域】,尤其涉及一種無線局域網(wǎng)(WLAN, Wireless LocalArea Network)設(shè)備測(cè)試方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著無線通信技術(shù)的不斷發(fā)展,無線局域網(wǎng)以其部署簡單,接入方便等特點(diǎn)近幾年得到了廣泛的應(yīng)用。
[0003]商場(chǎng)、咖啡廳、機(jī)場(chǎng)等公共場(chǎng)所已經(jīng)遍布WiFi熱點(diǎn),無線城市已經(jīng)慢慢的成為現(xiàn)實(shí)。隨著WLAN設(shè)備的廣泛應(yīng)用,對(duì)WLAN設(shè)備的質(zhì)量要求也逐步提高,有效充分對(duì)WLAN設(shè)備進(jìn)行測(cè)試無疑是提升WLAN設(shè)備質(zhì)量的重要保證?,F(xiàn)有技術(shù)中,對(duì)WLAN設(shè)備的測(cè)試一般采用人工測(cè)試方法,具體實(shí)施中由特定人員使用特定儀器,對(duì)WLAN設(shè)備進(jìn)行測(cè)試,但是這種測(cè)試方式需要投入大量的人力物力、耗費(fèi)大量時(shí)間資源,并且在測(cè)試過程中摻入了測(cè)試人員的主觀因素。并且由于無線局域網(wǎng)屬于新興事物,各生產(chǎn)廠家對(duì)各自的WLAN設(shè)備配置不同的測(cè)試方式,彼此之間并不能通用。
[0004]綜上所述,現(xiàn)有技術(shù)中對(duì)WLAN設(shè)備進(jìn)行測(cè)試的方法,通用性較差,比較浪費(fèi)資源。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種WLAN設(shè)備測(cè)試方法、裝置及系統(tǒng),能夠較好地提高WLAN設(shè)備測(cè)試的通用性,節(jié)省資源。
[0006]一種無線局域網(wǎng)WLAN設(shè)備測(cè)試方法,包括:服務(wù)端在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定所述測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí);在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得所述測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容;以及在所述測(cè)試指令中獲得待測(cè)WLAN設(shè)備的屬性信息;按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令,在所述待測(cè)WLAN設(shè)備按照設(shè)備配置指令完成配置之后,對(duì)所述WLAN設(shè)備進(jìn)行測(cè)試。
[0007]一種無線局域網(wǎng)WLAN設(shè)備測(cè)試方法,包括:待測(cè)WLAN設(shè)備接收服務(wù)端發(fā)來的設(shè)備配置指令,其中所述設(shè)備配置指令是服務(wù)端在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定所述測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí),在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得所述測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容;以及在所述測(cè)試指令中獲得待測(cè)WLAN設(shè)備的屬性信息;按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送的;按照所述設(shè)備配置指令完成配置;以及在完成配置后進(jìn)行測(cè)試。
[0008]一種無線局域網(wǎng)WLAN設(shè)備測(cè)試裝置,包括:確定模塊,用于在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定所述測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí);獲得模塊,用于在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得所述測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容;以及在所述測(cè)試指令中獲得待測(cè)WLAN設(shè)備的屬性信息;發(fā)送模塊,用于按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令,在所述待測(cè)WLAN設(shè)備按照設(shè)備配置指令完成配置之后,對(duì)所述WLAN設(shè)備進(jìn)行測(cè)試。
[0009]一種無線局域網(wǎng)WLAN設(shè)備測(cè)試裝置,包括:接收模塊,用于接收服務(wù)端發(fā)來的設(shè)備配置指令,其中所述設(shè)備配置指令是服務(wù)端在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定所述測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí),在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得所述測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容;以及在所述測(cè)試指令中獲得待測(cè)WLAN設(shè)備的屬性信息;按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送的;測(cè)試模塊,用于按照所述設(shè)備配置指令完成配置;以及在完成配置后進(jìn)行測(cè)試。
[0010]一種無線局域網(wǎng)WLAN設(shè)備測(cè)試系統(tǒng),包括服務(wù)端和待測(cè)WLAN設(shè)備,其中:所述服務(wù)端,用于在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定所述測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí);在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得所述測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容;以及在所述測(cè)試指令中獲得待測(cè)WLAN設(shè)備的屬性信息;按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令;以及在所述待測(cè)WLAN設(shè)備按照設(shè)備配置指令完成配置之后,對(duì)所述WLAN設(shè)備進(jìn)行測(cè)試;所述待測(cè)WLAN設(shè)備,用于接收服務(wù)端發(fā)來的設(shè)備配置指令,按照所述配置指令完成配置。
[0011]采用上述技術(shù)方案,服務(wù)端在接收到的測(cè)試指令中,獲得針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí)和待測(cè)WLAN設(shè)備的屬性信息,并進(jìn)而獲得測(cè)試用例內(nèi)容,按照測(cè)試用例內(nèi)容和屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令,所述待測(cè)WLAN設(shè)備完成配置后,開始對(duì)該待測(cè)WLAN設(shè)備進(jìn)行測(cè)試,在對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試時(shí),不需要耗費(fèi)大量人力資源以及時(shí)間資源去對(duì)每個(gè)待測(cè)WLAN設(shè)備進(jìn)行配置,能夠自動(dòng)對(duì)待測(cè)WLAN設(shè)備進(jìn)行配置,然后配置完成后進(jìn)行測(cè)試,較好地提高WLAN設(shè)備測(cè)試的通用性,節(jié)省資源。
【專利附圖】
【附圖說明】
[0012]圖1為本發(fā)明實(shí)施例一中,提出的WLAN設(shè)備測(cè)試系統(tǒng)結(jié)構(gòu)組成示意圖;
[0013]圖2為本發(fā)明實(shí)施例一中,提出的WLAN設(shè)備測(cè)試系統(tǒng)中用戶界面展示示意圖;
[0014]圖3為本發(fā)明實(shí)施例一中,提出的WLAN設(shè)備測(cè)試方法流程圖;
[0015]圖4為本發(fā)明實(shí)施例二中,提出的WLAN設(shè)備測(cè)試方法流程圖;
[0016]圖5為本發(fā)明實(shí)施例二中,提出的測(cè)試配置信息生成及存儲(chǔ)方法流程圖;
[0017]圖6為本發(fā)明實(shí)施例三中,提出的服務(wù)端側(cè)WLAN設(shè)備測(cè)試裝置結(jié)構(gòu)示意圖;
[0018]圖7為本發(fā)明實(shí)施例三中,提出的待測(cè)WLAN設(shè)備側(cè)WLAN設(shè)備測(cè)試裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019]針對(duì)現(xiàn)有技術(shù)中存在的WLAN設(shè)備測(cè)試時(shí),局限性較強(qiáng),需要浪費(fèi)大量人力、物理事件等資源的問題,本發(fā)明實(shí)施例這里提出的技術(shù)方案中,在對(duì)WLAN設(shè)備進(jìn)行測(cè)試時(shí),服務(wù)端根據(jù)接收到的測(cè)試指令,確定相應(yīng)的測(cè)試用例和待測(cè)WLAN的屬性信息,然后按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令,所述待測(cè)WLAN設(shè)備完成配置后,對(duì)該待測(cè)WLAN設(shè)備進(jìn)行測(cè)試。采用該方案,針對(duì)任何類型的WLAN設(shè)備,根據(jù)WLAN設(shè)備的屬性信息,按照相應(yīng)的測(cè)試用例內(nèi)容發(fā)送設(shè)備配置指令,自動(dòng)完成對(duì)待測(cè)WLAN設(shè)備的配置,通用性較好,并且不需要占用較多的人力及時(shí)間資源去對(duì)WLAN設(shè)備進(jìn)行調(diào)試。
[0020]下面將結(jié)合各個(gè)附圖對(duì)本發(fā)明實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理、【具體實(shí)施方式】及其對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)地闡述。
[0021]實(shí)施例一
[0022]本發(fā)明實(shí)施例一這里提出一種WLAN設(shè)備測(cè)試系統(tǒng),如圖1所示,包括待測(cè)WLAN設(shè)備和服務(wù)端,其中:
[0023]服務(wù)端,用于在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí),在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容,以及在測(cè)試指令中獲得待測(cè)WLAN設(shè)備的屬性信息,按照獲得的測(cè)試用例內(nèi)容和屬性信息,向待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令,以及在所述待測(cè)WLAN設(shè)備按照設(shè)備配置指令完成配置之后,對(duì)所述WLAN設(shè)備進(jìn)行測(cè)試。
[0024]其中,測(cè)試用例內(nèi)容中包含測(cè)試用例配置信息,該測(cè)試用例配置信息可以按照下述方式生成,針對(duì)任一測(cè)試用例,獲得該測(cè)試用例中包含的設(shè)備配置信息;將獲得的設(shè)備配置信息劃分為至少一個(gè)設(shè)備配置命令組,其中,所述設(shè)備配置命令組中包含零項(xiàng)或至少一項(xiàng)設(shè)備配置信息;將獲得的全部待測(cè)用例的配置命令組作為一個(gè)設(shè)備配置命令集合,生成并存儲(chǔ)預(yù)設(shè)格式的測(cè)試用例配置信息。
[0025]在設(shè)備配置命令組中,可以包含零項(xiàng)或至少一項(xiàng)設(shè)備配置信息,具體可以根據(jù)待測(cè)WLAN設(shè)備的屬性信息決定,這樣可以較好地保證設(shè)備的通用性。在測(cè)試用例內(nèi)容中除包含測(cè)試用例配置信息之外,還可以包含測(cè)試用例控制信息,用于在待測(cè)WLAN設(shè)備配置完成之后,指示代理設(shè)備對(duì)待測(cè)WLAN設(shè)備進(jìn)行抓包、上下線等無線測(cè)試。
[0026]較佳地,可以將設(shè)備配置集合按照WLAN設(shè)備的屬性信息命名,生成并存儲(chǔ)文本文件格式的測(cè)試用例內(nèi)容。
[0027]該服務(wù)端在存儲(chǔ)的測(cè)試用例配置信息中,以獲得的屬性信息為索引,確定所述獲得的屬性信息對(duì)應(yīng)的測(cè)試用例配置信息;按照獲得的測(cè)試用例配置信息,向所述待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令。
[0028]待測(cè)WLAN設(shè)備,用于按照接收到的設(shè)備配置指令完成配置后開始進(jìn)行測(cè)試。
[0029]在上述WLAN設(shè)備測(cè)試系統(tǒng)中,還包括代理設(shè)備,在服務(wù)端接收用戶輸入的測(cè)試指令之前,還可以包括:接收至少一個(gè)代理設(shè)備發(fā)來的加入請(qǐng)求,其中代理設(shè)備用于根據(jù)服務(wù)端發(fā)來的控制指令對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試,確定加入請(qǐng)求中包含的代理設(shè)備標(biāo)識(shí)并維護(hù)在線代理設(shè)備標(biāo)識(shí)信息。
[0030]具體地,可以以預(yù)設(shè)時(shí)長作為發(fā)送周期,服務(wù)端周期性向代理設(shè)備發(fā)送保活消息。
[0031]在待測(cè)WLAN設(shè)備完成配置后,服務(wù)端向至少一個(gè)代理設(shè)備發(fā)送控制指令,指示代理設(shè)備按照控制指令對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試,以及獲得代理設(shè)備和待測(cè)WLAN設(shè)備的測(cè)試結(jié)果,生成測(cè)試報(bào)告。[0032]具體實(shí)施中,如圖1所示的WLAN設(shè)備測(cè)試系統(tǒng),包括至少一個(gè)代理設(shè)備(Agent),至少一個(gè)服務(wù)端(Server)和待測(cè)WLAN設(shè)備。其中,Server可以運(yùn)行在服務(wù)器中,代理設(shè)備可以是運(yùn)行在帶有無線網(wǎng)卡的個(gè)人計(jì)算機(jī)(PC, Personal Computer)中的代理程序,代理設(shè)備和待測(cè)WLAN設(shè)備之間通過無線網(wǎng)絡(luò)連接,Server和代理設(shè)備之間可以通過有線網(wǎng)絡(luò)連接。
[0033]一種較佳地實(shí)現(xiàn)方式,為便于用戶查看和操作,進(jìn)一步增強(qiáng)該測(cè)試系統(tǒng)的實(shí)用性及通用性,還可以通過用戶界面展示。具體可參見圖2所示的用戶界面展示示意圖。用戶界面展示可以是在運(yùn)行Server的服務(wù)器上展示給用戶,也可以是通過獨(dú)立設(shè)置的PC展示給用戶。用于可以采用Web的方式,使用用戶名/密碼方式登錄,可以較好地增強(qiáng)測(cè)試系統(tǒng)的安全性。
[0034]通過用戶界面,可以向用戶呈現(xiàn)Server和各代理設(shè)備的內(nèi)部結(jié)構(gòu)組成。
[0035]Server是整個(gè)WLAN設(shè)備測(cè)試系統(tǒng)的控制核心。由圖2所示,在向用戶展示的與Server有關(guān)的界面中,包含用戶接口、測(cè)試執(zhí)行、測(cè)試結(jié)果分析、配置下發(fā)、測(cè)試流程調(diào)度控制、探針管理、告警管理、用戶管理等功能選項(xiàng),在Server上還可以集成web server對(duì)外提供web登錄服務(wù)選項(xiàng)。測(cè)試執(zhí)行選項(xiàng)可以用于腳本程序的解釋執(zhí)行。配置下發(fā)選項(xiàng)可以用于向待測(cè)WLAN設(shè)備下發(fā)設(shè)備配置指令,并讀取待測(cè)WLAN設(shè)備的返回值,然后由測(cè)試結(jié)果分析選項(xiàng)對(duì)測(cè)試結(jié)果進(jìn)行分析。
[0036]代理設(shè)備(Agent)可以但不限于是帶有無線網(wǎng)卡的終端設(shè)備,在帶有無線網(wǎng)絡(luò)的終端設(shè)備中運(yùn)行相關(guān)代理程序。終端設(shè)備可以但不限于是帶有無線網(wǎng)卡的PC機(jī),或者是筆記本電腦等。
[0037]為保證Server和Agent之間的?;钔ㄐ?進(jìn)一步提高測(cè)試結(jié)果的準(zhǔn)確性,Server可以按照預(yù)設(shè)時(shí)長為周期,周期性的發(fā)送ping消息給Agent, Agent接收ping消息后并響應(yīng)。
[0038]Agent通過有線網(wǎng)絡(luò)接收來自Server發(fā)來的各種指令,接受Server的控制。在Agent中運(yùn)行有多個(gè)探針。
[0039]其中,WLAN設(shè)備測(cè)試項(xiàng)目可以但不限于包含打流軟件(chariot)打流,有線、無線抓包,無線網(wǎng)卡不同加密方式不同認(rèn)證方式上、下線,第三方測(cè)試軟件等等。因此在Agent上集成chariot打流軟件探針,通過該探針,Server可控制chariot軟件打開、關(guān)閉、配置、提取結(jié)果等操作,能夠完全模擬chariot軟件測(cè)試時(shí)的所有操作,并把結(jié)果統(tǒng)一上報(bào)給Server,通過Server中的測(cè)試結(jié)果分析選項(xiàng)呈現(xiàn)給用戶。
[0040]Agent中還集成有無線網(wǎng)卡控制探針,通過該探針,Server可以控制無線網(wǎng)卡配置不同加密和認(rèn)證方式上線、下線,可模擬用戶的行為
[0041]Agent中還集成了抓包探針,通過該抓包探針,Server可控制抓包軟件通過無線網(wǎng)卡抓取無線報(bào)文,并能夠?qū)ψグY(jié)果進(jìn)行提取,能夠分析數(shù)據(jù)包中的字段信息。
[0042]Agent中還集成有應(yīng)用程序探針,通過該應(yīng)用程序探針,Server可控制agent上的應(yīng)用程序執(zhí)行、配置、關(guān)閉等操作。
[0043]具體地,在Agent中,還可以根據(jù)測(cè)試需要,集成更多的探針,本發(fā)明實(shí)施例這里不再 列舉。
[0044]待測(cè)WLAN設(shè)備,用于接收Server發(fā)來的設(shè)備配置指令,并根據(jù)設(shè)備配置指令完成相應(yīng)的配置,以及在完成相應(yīng)的配置之后,接收Agent發(fā)來的控制指令,根據(jù)控制指令進(jìn)行測(cè)試操作。例如無線網(wǎng)卡上線、下線、認(rèn)證、chariot打流等控制指令。
[0045]基于圖1所示的WLAN設(shè)備測(cè)試系統(tǒng),本發(fā)明實(shí)施例一這里,提出了一種WLAN設(shè)備測(cè)試方法,如圖3所示,具體處理流程如下述:
[0046]步驟31,服務(wù)端Server接收針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令。
[0047]用戶可以通過用戶名/密碼的方式登錄到設(shè)置在服務(wù)端側(cè)的用戶界面,輸入針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令。
[0048]步驟32,服務(wù)端在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí),以及在測(cè)試指令中獲得待測(cè)WLAN設(shè)備的屬性信息。
[0049]步驟33,在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容。
[0050]測(cè)試用例內(nèi)容中可以但不限于包含測(cè)試用例配置信息和測(cè)試用例控制信息,測(cè)試用例配置信息可以按照下述方式生成:
[0051]針對(duì)任一測(cè)試用例,獲得該測(cè)試用例中包含的設(shè)備配置信息;將獲得的設(shè)備配置信息劃分為至少一個(gè)設(shè)備配置命令組,其中,所述設(shè)備配置命令組中包含零項(xiàng)或至少一項(xiàng)設(shè)備配置信息;將獲得的全部待測(cè)用例的配置命令組作為一個(gè)設(shè)備配置命令集合,生成并存儲(chǔ)預(yù)設(shè)格式的測(cè)試用例配置信息。
[0052]測(cè)試用例控制信息用于在待測(cè)WLAN設(shè)備配置完成之后,指示代理設(shè)備對(duì)待測(cè)WLAN設(shè)備進(jìn)行抓包、上下線等無線測(cè)試。
[0053]具體地,可以將設(shè)備配置集合按照WLAN設(shè)備的屬性信息命名,生成并存儲(chǔ)文本文件格式的測(cè)試用例配置信息。待測(cè)WLAN設(shè)備的屬性信息可以是該WLAN設(shè)備的生產(chǎn)廠商信息,生成的測(cè)試用例配置信息在存儲(chǔ)時(shí),命名時(shí)名稱需要統(tǒng)一,但是在存儲(chǔ)時(shí),可以按照不同的生產(chǎn)廠商信息進(jìn)行存儲(chǔ)。例如,假設(shè)測(cè)試用例配置信息是針對(duì)WLAN設(shè)備進(jìn)行XXXX項(xiàng)目測(cè)試時(shí)使用的配置信息,則該生成的測(cè)試用例配置信息在進(jìn)行命名時(shí),可以命名為XXXX.TXT。在存儲(chǔ)時(shí),假設(shè)有兩個(gè)生產(chǎn)廠商,則可以分別以兩個(gè)生產(chǎn)廠商的標(biāo)識(shí)建立存儲(chǔ)區(qū),將生成的統(tǒng)一命名的測(cè)試用例配置信息存儲(chǔ)到為不同生產(chǎn)廠商建立的存儲(chǔ)區(qū)中。
[0054]步驟34,按照獲得的測(cè)試用例內(nèi)容和屬性信息,向待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令,在所述待測(cè)WLAN設(shè)備按照設(shè)備配置指令完成配置之后,對(duì)所述WLAN設(shè)備進(jìn)行測(cè)試。
[0055]在存儲(chǔ)的測(cè)試用例配置信息中,以獲得的屬性信息為索弓丨,確定獲得的屬性信息對(duì)應(yīng)的測(cè)試用例配置信息,按照獲得的測(cè)試用例配置信息,向待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令。
[0056]較佳地,在上述步驟31之前,還可以包括:
[0057]服務(wù)端接收至少一個(gè)代理設(shè)備發(fā)來的加入請(qǐng)求,其中代理設(shè)備用于根據(jù)服務(wù)端發(fā)來的控制指令對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試,確定所述加入請(qǐng)求中包含的代理設(shè)備標(biāo)識(shí)并維護(hù)在線代理設(shè)備標(biāo)識(shí)信息。
[0058]具體地,可以以預(yù)設(shè)時(shí)長作為發(fā)送周期,服務(wù)端周期性向代理設(shè)備發(fā)送?;钕?。
[0059]在上述步驟34之后,測(cè)試用例內(nèi)容中包含測(cè)試用例控制信息,服務(wù)端按照測(cè)試用例控制信息,向至少一個(gè)代理設(shè)備發(fā)送控制指令,指示代理設(shè)備按照控制指令對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試;以及獲得代理設(shè)備和待測(cè)WLAN設(shè)備的測(cè)試結(jié)果,生成測(cè)試報(bào)告。
[0060]相應(yīng)地,在待測(cè)WLAN設(shè)備側(cè),WLAN設(shè)備測(cè)試方法具體處理過程如下述:
[0061]步驟一:待測(cè)WLAN設(shè)備接收服務(wù)端發(fā)來的設(shè)備配置指令。
[0062]其中所述設(shè)備配置指令是服務(wù)端在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定所述測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí),在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得所述測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容;以及在所述測(cè)試指令中獲得待測(cè)WLAN設(shè)備的屬性信息;按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送的。
[0063]具體地,服務(wù)端發(fā)送設(shè)備配置指令的【具體實(shí)施方式】請(qǐng)參見上述步驟3廣34中的詳細(xì)闡述,這里不再贅述。
[0064]步驟二:待測(cè)WLAN設(shè)備按照所述配置指令完成配置,并可以在完成配置后進(jìn)行測(cè)試。
[0065]其中,待測(cè)WLAN設(shè)備在按照配置指令完成配置后,可以立即觸發(fā)服務(wù)端發(fā)送控制指令,進(jìn)行測(cè)試,也可以不觸發(fā)服務(wù)端發(fā)送控制指令。
[0066]在對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試時(shí),服務(wù)端向至少一個(gè)代理設(shè)備發(fā)送控制指令,接收代理設(shè)備發(fā)來的控制指令,其中,所述控制指令是服務(wù)端向至少一個(gè)代理設(shè)備發(fā)送的;按照控制指令進(jìn)行測(cè)試,并將測(cè)試結(jié)果上報(bào)給服務(wù)端。
[0067]實(shí)施例二
[0068]在上述實(shí)施例一的基礎(chǔ)之上,本發(fā)明實(shí)施例二這里,以具體實(shí)施例并結(jié)合附圖,來對(duì)本發(fā)明實(shí)施例上述提出的技術(shù)方案作出詳細(xì)闡述?;趫D1所示的系統(tǒng)架構(gòu),本發(fā)明實(shí)施例二這里提出的WLAN設(shè)備測(cè)試方法,如圖4所示,其具體處理流程圖下述:
[0069]步驟41,服務(wù)端接收至少一個(gè)代理設(shè)備發(fā)來的加入請(qǐng)求。
[0070]其中代理設(shè)備用于根據(jù)服務(wù)端發(fā)來的控制指令對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試。
[0071]步驟42,服務(wù)端確定加入請(qǐng)求中包含的代理設(shè)備標(biāo)識(shí)并維護(hù)在線代理設(shè)備標(biāo)識(shí)信肩、O
[0072]如圖1所示的系統(tǒng)架構(gòu),Server和Agent啟動(dòng)運(yùn)行后,Agent向Server發(fā)送加入請(qǐng)求,Server接收到加入請(qǐng)求后,進(jìn)行響應(yīng),并獲得發(fā)送加入請(qǐng)求的代理設(shè)備的標(biāo)識(shí)信息,根據(jù)獲得的標(biāo)識(shí)信息,維護(hù)在線的Agent。例如,在Server側(cè),可以維護(hù)一個(gè)Agent列表,并實(shí)時(shí)進(jìn)行更新,增加或刪除Agent信息。
[0073]較佳地,服務(wù)端可以以預(yù)設(shè)時(shí)長作為發(fā)送周期,服務(wù)端周期性向代理設(shè)備發(fā)送?;钕?,以實(shí)時(shí)更新自身維護(hù)的Agent列表。例如,?;钕⒖梢允莗ing消息,Server周期性的發(fā)送ping消息給Agent, Agent接收到ping消息并響應(yīng),從而實(shí)現(xiàn)Server維護(hù)一個(gè)在線agent的列表信息。
[0074]步驟43,在WLAN設(shè)備測(cè)試系統(tǒng)運(yùn)行之后,服務(wù)端接收針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令。
[0075]用戶可以通過用戶名/密碼的方式登錄到設(shè)置在服務(wù)端側(cè)的用戶界面,輸入針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令。具體地,測(cè)試指令中可以包含待測(cè)WLAN設(shè)備的屬性信息,以及用戶選擇的待測(cè)用例標(biāo)識(shí)。待測(cè)用例是指在對(duì)WLAN設(shè)備進(jìn)行測(cè)試時(shí),需要執(zhí)行的測(cè)試項(xiàng)目,具體實(shí)施中,如果有多個(gè)待測(cè)WLAN設(shè)備需要進(jìn)行測(cè)試,會(huì)陸續(xù)對(duì)各個(gè)不同的WLAN設(shè)備進(jìn)行同一個(gè)測(cè)試項(xiàng)目,即執(zhí)行同一個(gè)測(cè)試用例。本發(fā)明實(shí)施例二這里提出的技術(shù)方案中,以一個(gè)待測(cè)WLAN設(shè)備為例來進(jìn)行詳細(xì)闡述的。
[0076]其中,WLAN設(shè)備的屬性信息可以是WLAN設(shè)備的生產(chǎn)廠商信息,該信息可以通過設(shè)備標(biāo)識(shí)來體現(xiàn)。具體實(shí)施中,對(duì)不同WLAN設(shè)備進(jìn)行測(cè)試時(shí),測(cè)試人員可以根據(jù)WLAN設(shè)備的生產(chǎn)說明、設(shè)備標(biāo)識(shí)確定出待測(cè)WLAN設(shè)備的生產(chǎn)廠商,在用戶界面輸入測(cè)試指令時(shí),可以將待測(cè)WLAN設(shè)備的生產(chǎn)廠商同選擇的測(cè)試用例標(biāo)識(shí)一并輸入。
[0077]步驟44,服務(wù)端在接收到的測(cè)試指令中,確定出測(cè)試用例標(biāo)識(shí),以及獲得待測(cè)WLAN設(shè)備的屬性信息。
[0078]步驟45,根據(jù)確定出的測(cè)試用例標(biāo)識(shí),在預(yù)先存儲(chǔ)的測(cè)試用例庫中,獲得該測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容。
[0079]由測(cè)試人員人工對(duì)WLAN設(shè)備進(jìn)行測(cè)試時(shí),在執(zhí)行測(cè)試用例過程中,需要對(duì)待測(cè)WLAN設(shè)備進(jìn)行手動(dòng)配置,但是通常情況下,下發(fā)的命令行直接寫在執(zhí)行的腳本中,這樣會(huì)使得腳本不具備通用性。即測(cè)試用例內(nèi)容部不具備通用性,需要針對(duì)不同的生產(chǎn)廠商分別進(jìn)行修改。例如,不同生產(chǎn)廠商所規(guī)定的的命令行是不完全同的,有A、B兩個(gè)生產(chǎn)廠商,先測(cè)試A生產(chǎn)廠商生產(chǎn)的WLAN設(shè)備,在測(cè)試用例內(nèi)容中會(huì)集成A生產(chǎn)廠商規(guī)定的命令,如果測(cè)試B生產(chǎn)廠商生產(chǎn)的WLAN設(shè)備,由于B生產(chǎn)廠商也會(huì)有自己規(guī)定的命令,因此該測(cè)試用例內(nèi)容需要進(jìn)行修改,使得測(cè)試用例通用性較差,測(cè)試效率也較低?;诖耍景l(fā)明實(shí)施例這里采用下述方式生成測(cè)試用例內(nèi)容,將生成的測(cè)試用例內(nèi)容和測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)存儲(chǔ)到測(cè)試用例庫中。
[0080]測(cè)試用例庫中包含至少一條測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系,具體實(shí)施中,可以根據(jù)測(cè)試需求,增加測(cè)試用例庫中的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系。測(cè)試用例內(nèi)容中可以但不限于包含測(cè)試用例配置信息和測(cè)試用例控制信息,測(cè)試用例配置信息用于向待測(cè)WLAN設(shè)備下發(fā)設(shè)備配置指令,測(cè)試控制信息用于指示代理設(shè)備進(jìn)行測(cè)試。測(cè)試用例配置信息和測(cè)試用例控制信息在存儲(chǔ)時(shí),可以但不限于是分開存儲(chǔ)在不同的存儲(chǔ)區(qū),也可以是存儲(chǔ)在同一存儲(chǔ)區(qū)中。測(cè)試用例配置信息可以采用下述方式生成并存儲(chǔ):
[0081]針對(duì)任一測(cè)試用例,獲得該測(cè)試用例中包含的設(shè)備配置信息;將獲得的設(shè)備配置信息劃分為至少一個(gè)設(shè)備配置命令組,其中,所述設(shè)備配置命令組中包含零項(xiàng)或至少一項(xiàng)設(shè)備配置信息;將獲得的全部待測(cè)用例的配置命令組作為一個(gè)設(shè)備配置命令集合,生成并存儲(chǔ)預(yù)設(shè)格式的測(cè)試用例配置信息。
[0082]下面以一具體實(shí)例來詳細(xì)闡述測(cè)試用例內(nèi)容中包含的測(cè)試配置信息的生成以及存儲(chǔ)方法:
[0083]首先假設(shè)針對(duì)A、B生產(chǎn)廠商生產(chǎn)的WLAN設(shè)備A和WLAN設(shè)備B測(cè)試,內(nèi)容相同,即都是測(cè)試同一個(gè)項(xiàng)目,如圖5所示:
[0084]步驟51,獲得測(cè)試用例中包含的設(shè)備配置信息。
[0085]步驟52,將獲得的設(shè)備配置信息劃分為至少一個(gè)設(shè)備配置命令組。
[0086]具體實(shí)施中,將該測(cè)試用例中包含的需要下發(fā)給待測(cè)WLAN設(shè)備的設(shè)備配置信息
劃分為設(shè)備配置命令組1、設(shè)備配置命令組2......設(shè)備配置命令組N,并對(duì)劃分出的設(shè)備
配置命令組進(jìn)行命名。例如可以按照測(cè)試用例編號(hào)+序號(hào)的方式進(jìn)行命名。一個(gè)測(cè)試用例中包含的設(shè)備配置信息可以劃分為一個(gè)或者多個(gè)設(shè)備配置命令組。[0087]在對(duì)劃分的設(shè)備配置命令組進(jìn)行命名時(shí),需要遵循的命名原則為:對(duì)劃分的設(shè)備配置命令組進(jìn)行命名僅與測(cè)試用例相關(guān),而和WLAN設(shè)備生產(chǎn)廠商無關(guān)。這樣,不同的WLAN設(shè)備生產(chǎn)廠商,對(duì)應(yīng)同一個(gè)測(cè)試用例,劃分出的設(shè)備配置命令組的命名是相同的。例如,假設(shè)測(cè)試用例是用于針對(duì)WLAN設(shè)備進(jìn)行測(cè)試時(shí),測(cè)試WLAN設(shè)備的XXXXX功能,則針對(duì)該XXXXX功能,在測(cè)試時(shí),可能需要待測(cè)WLAN設(shè)備依次進(jìn)行AA、BB、CC三項(xiàng)配置信息,則劃分出的設(shè)備配置命令組命名時(shí),僅與AA、BB、CC三項(xiàng)配置信息相關(guān),而與具體每個(gè)WLAN設(shè)備無關(guān)。
[0088]步驟53,劃分出的全部設(shè)備配置命令組構(gòu)成一個(gè)設(shè)備配置命令集合。
[0089]將劃分出的全部設(shè)備配置命令組1、組合為一個(gè)設(shè)備配置命令集合,假設(shè)為W,則W = {設(shè)備配置命令組1,設(shè)備配置命令組2,……設(shè)備配置命令組N}。
[0090]例如,仍以步驟52中的闡述的為例,劃分出的設(shè)備配置命令集合可以是XXXXX功倉泛。
[0091]步驟54,將形成的設(shè)備配置命令集合存儲(chǔ)為文本文件格式的測(cè)試用例配置信息,并將該測(cè)試用例配置信息按照WLAN設(shè)備的屬性信息命名。
[0092]例如,假設(shè)該屬性信息是WLAN設(shè)備的生產(chǎn)廠商的標(biāo)識(shí)信息,例如為一串?dāng)?shù)字、廠商中文名稱等。本發(fā)明實(shí)施例二以廠商中文名稱為例來進(jìn)行詳細(xì)闡述。將生成的命令集合存儲(chǔ)為一個(gè)文本文件格式的配置文件,不同生產(chǎn)廠商的測(cè)試用例配置信息命名相同,但是可以設(shè)置不同的存儲(chǔ)區(qū),存儲(chǔ)區(qū)的命名可以按照設(shè)備生產(chǎn)廠商的標(biāo)識(shí)信息來命名。
[0093]步驟55,存儲(chǔ)命 名后的測(cè)試用例配置信息。
[0094]可以在Server的存儲(chǔ)區(qū)域中創(chuàng)建以生產(chǎn)廠商A命名的文件夾“A”和生產(chǎn)廠商B命名的文件夾“B”,將生成的廠商A和廠商B的配置文件分別存儲(chǔ)在“A” “B”兩個(gè)目錄下。
[0095]若有更多數(shù)量的生產(chǎn)廠商,則針對(duì)每一個(gè)生產(chǎn)廠商,都分別執(zhí)行上述步驟51~步驟55過程,但是在執(zhí)行過程中,不同生產(chǎn)廠商的設(shè)備配置命令組名、設(shè)備配置命令集合名、設(shè)備配置文件名稱必須是相同的。
[0096]步驟46,按照獲得的測(cè)試用例內(nèi)容和屬性信息,向待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令。
[0097]具體實(shí)施中,本步驟46這里,依然以兩個(gè)生產(chǎn)廠商為例來進(jìn)行詳細(xì)闡述,假設(shè)屬性信息為待測(cè)WLAN設(shè)備的生產(chǎn)廠商標(biāo)識(shí),則測(cè)試人員在操作界面中根據(jù)生產(chǎn)廠商名“A”或“B”,并選擇需要進(jìn)行的測(cè)試用例標(biāo)識(shí),啟動(dòng)測(cè)試。Server按照獲得的測(cè)試用例內(nèi)容和生產(chǎn)廠商名,確定待下發(fā)的設(shè)備配置命令組X,進(jìn)一步根據(jù)生產(chǎn)廠商名稱,形成設(shè)備配置指令,其中設(shè)備配置指令中可以包含下述表1所示的信息:
[0098]表1
[0099]
設(shè)備配置命令組X I生產(chǎn)廠商名稱
[0100]具體地,可以根據(jù)生產(chǎn)廠商名稱在Server的存儲(chǔ)區(qū)域中找到存放該廠商的配置文件夾,讀取廠商配置文件到內(nèi)存,再根據(jù)設(shè)備配置命令組X找到配置文件內(nèi)的對(duì)應(yīng)設(shè)備配置命令組,通過有線網(wǎng)絡(luò)把設(shè)備配置命令組內(nèi)包含的設(shè)備配置信息下發(fā)給待測(cè)WLAN設(shè)備,并讀取WLAN設(shè)備的返回值。設(shè)備配置指令下發(fā)方式可以但不限于采用telnet或ssh方式。
[0101]步驟47,待測(cè)WLAN設(shè)備接收到設(shè)備配置指令后,按照設(shè)備配置指令進(jìn)行配置。
[0102]步驟48,在待測(cè)WLAN設(shè)備完成配置后進(jìn)行對(duì)WLAN設(shè)備的測(cè)試。
[0103]待測(cè)WLAN設(shè)備按照測(cè)試用例配置信息完成配置后,服務(wù)端按照測(cè)試用例內(nèi)容中包含的測(cè)試用例控制信息向至少一個(gè)代理設(shè)備發(fā)送控制指令,指示代理設(shè)備按照控制指令對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試;以及獲得代理設(shè)備和待測(cè)WLAN設(shè)備的測(cè)試結(jié)果,生成測(cè)試報(bào)
生口 ο
[0104]Server執(zhí)行確定的測(cè)試用例內(nèi)容,向Agent發(fā)送控制指令,控制Agent的動(dòng)作,例如:有線抓包、無線抓包、chariot打流軟件打流、Agent的無線網(wǎng)卡上下線、第三方軟件運(yùn)行和關(guān)閉等等。Server記錄測(cè)試任務(wù)執(zhí)行時(shí)的過程信息,并且從代理設(shè)備和被測(cè)WLAN設(shè)備中讀取測(cè)試結(jié)果,保存在Server的存儲(chǔ)區(qū)域中,以備用戶查詢和生成測(cè)試報(bào)告使用,進(jìn)一步地,測(cè)試用例內(nèi)容執(zhí)行完畢之后,用戶可以在用戶界面中查看測(cè)試用例的執(zhí)行狀態(tài),導(dǎo)出測(cè)試報(bào)告。
[0105]實(shí)施例三
[0106]本發(fā)明實(shí)施例三這里提出一種WLAN設(shè)備測(cè)試裝置,如圖6所示,包括:
[0107]確定模塊601,用于在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定所述測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí)。
[0108]獲得模塊602,用于在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得所述測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容;以及在所述測(cè)試指令中獲得待測(cè)WLAN設(shè)備的屬性信息。
[0109]發(fā)送模塊603,用于按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令,在所述待測(cè)WLAN設(shè)備按照設(shè)備配置指令完成配置之后,對(duì)所述WLAN設(shè)備進(jìn)行測(cè)試。
[0110]具體地,上述發(fā)送模塊603,具體用于向至少一個(gè)代理設(shè)備發(fā)送控制指令,指示代理設(shè)備按照控制指令對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試;以及獲得代理設(shè)備和待測(cè)WLAN設(shè)備的測(cè)試結(jié)果,生成測(cè)試報(bào)告。
[0111]具體地,上述發(fā)送模塊603,具體用于在存儲(chǔ)的測(cè)試用例配置信息中,以獲得的屬性信息為索引,確定所述獲得的屬性信息對(duì)應(yīng)的測(cè)試用例配置信息;按照獲得的測(cè)試用例配置信息,向所述待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令。
[0112]較佳地,所述測(cè)試用例內(nèi)容中包含測(cè)試用例配置信息,該裝置還包括:
[0113]生成模塊,用于按照下述方式生成測(cè)試用例內(nèi)容:用于按照下述方式生成測(cè)試用例配置信息:針對(duì)任一測(cè)試用例,獲得該測(cè)試用例中包含的設(shè)備配置信息;將獲得的設(shè)備配置信息劃分為至少一個(gè)設(shè)備配置命令組,其中,所述設(shè)備配置命令組中包含零項(xiàng)或至少一項(xiàng)設(shè)備配置信息;將獲得的全部待測(cè)用例的配置命令組作為一個(gè)設(shè)備配置命令集合,生成并存儲(chǔ)預(yù)設(shè)格式的測(cè)試用例配置信息。
[0114]具體地,上述生成模塊,具體用于將所述設(shè)備配置集合按照WLAN設(shè)備的屬性信息命名,生成并存儲(chǔ)文本文件格式的測(cè)試用例配置信息。
[0115]較佳地,該裝置還包括:
[0116]接收模塊,用于接收至少一個(gè)代理設(shè)備發(fā)來的加入請(qǐng)求,其中所述代理設(shè)備用于根據(jù)服務(wù)端發(fā)來的控制指令對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試。
[0117]維護(hù)模塊,用于確定所述加入請(qǐng)求中包含的代理設(shè)備標(biāo)識(shí)并維護(hù)在線代理設(shè)備標(biāo)識(shí)息。
[0118]具體地,上述維護(hù)模塊,具體用于以預(yù)設(shè)時(shí)長作為發(fā)送周期,服務(wù)端周期性向代理設(shè)備發(fā)送?;钕ⅰ?br>
[0119]本發(fā)明實(shí)施例三這里還提出一種WLAN設(shè)備測(cè)試裝置,該裝置可以位于待測(cè)WLAN設(shè)備側(cè),如圖7所示,包括:
[0120]接收模塊701,用于接收服務(wù)端發(fā)來的設(shè)備配置指令,其中所述設(shè)備配置指令是服務(wù)端在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定所述測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí),在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得所述測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容;以及在所述測(cè)試指令中獲得待測(cè)WLAN設(shè) 備的屬性信息;按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送的。
[0121]測(cè)試模塊702,用于按照所述設(shè)備配置指令完成配置;以及在完成配置后進(jìn)行測(cè)試。
[0122]具體地,上述測(cè)試模塊702,具體用于接收代理設(shè)備發(fā)來的控制指令,其中,所述控制指令是服務(wù)端向至少一個(gè)代理設(shè)備發(fā)送的;以及按照控制指令進(jìn)行測(cè)試,并將測(cè)試結(jié)果上報(bào)給服務(wù)端。
[0123]本領(lǐng)域的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、裝置(設(shè)備)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0124]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(設(shè)備)和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的
>J-U ρ?α裝直。
[0125]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0126]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0127]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0128]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種無線局域網(wǎng)WLAN設(shè)備測(cè)試方法,其特征在于,包括: 服務(wù)端在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定所述測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí); 在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得所述測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容;以及 在所述測(cè)試指令中獲得待測(cè)WLAN設(shè)備的屬性信息; 按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令; 在所述待測(cè)WLAN設(shè)備按照設(shè)備配置指令完成配置之后,對(duì)所述WLAN設(shè)備進(jìn)行測(cè)試。
2.如權(quán)利要求1所述的方法,其特征在于,所述測(cè)試用例內(nèi)容中包含測(cè)試用例配置信息, 所述測(cè)試用例配置信息按照下述方式生成: 針對(duì)任一測(cè)試用例,獲得該測(cè)試用例中包含的設(shè)備配置信息; 將獲得的設(shè)備配置 信息劃分為至少一個(gè)設(shè)備配置命令組,其中,所述設(shè)備配置命令組中包含零項(xiàng)或至少一項(xiàng)設(shè)備配置信息; 將獲得的全部待測(cè)用例的配置命令組作為一個(gè)設(shè)備配置命令集合,生成并存儲(chǔ)預(yù)設(shè)格式的測(cè)試用例配置信息。
3.如權(quán)利要求2所述的方法,其特征在于,生成并存儲(chǔ)預(yù)設(shè)格式的測(cè)試用例配置信息,包括: 將所述設(shè)備配置集合按照WLAN設(shè)備的屬性信息命名,生成并存儲(chǔ)文本文件格式的測(cè)試用例配置信息。
4.如權(quán)利要求3所述的方法,其特征在于,按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令,包括: 在存儲(chǔ)的測(cè)試用例配置信息中,以獲得的屬性信息為索引,確定所述獲得的屬性信息對(duì)應(yīng)的測(cè)試用例配置信息; 按照獲得的測(cè)試用例配置信息,向所述待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令。
5.如權(quán)利要求1所述的方法,其特征在于,在接收測(cè)試指令之前,還包括: 服務(wù)端接收至少一個(gè)代理設(shè)備發(fā)來的加入請(qǐng)求,其中所述代理設(shè)備用于根據(jù)服務(wù)端發(fā)來的控制指令對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試; 確定所述加入請(qǐng)求中包含的代理設(shè)備標(biāo)識(shí)并維護(hù)在線代理設(shè)備標(biāo)識(shí)信息。
6.如權(quán)利要求5所述的方法,其特征在于,維護(hù)在線代理設(shè)備標(biāo)識(shí)信息,包括: 以預(yù)設(shè)時(shí)長作為發(fā)送周期,服務(wù)端周期性向代理設(shè)備發(fā)送?;钕ⅰ?br>
7.如權(quán)利要求1所述的方法,其特征在于,對(duì)所述WLAN設(shè)備進(jìn)行測(cè)試,包括: 服務(wù)端向至少一個(gè)代理設(shè)備發(fā)送控制指令,指示代理設(shè)備按照控制指令對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試;以及 獲得代理設(shè)備和待測(cè)WLAN設(shè)備的測(cè)試結(jié)果,生成測(cè)試報(bào)告。
8.一種無線局域網(wǎng)WLAN設(shè)備測(cè)試方法,其特征在于,包括: 待測(cè)WLAN設(shè)備接收服務(wù)端發(fā)來的設(shè)備配置指令,其中所述設(shè)備配置指令是服務(wù)端在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定所述測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí),在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得所述測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容;以及在所述測(cè)試指令中獲得待測(cè)WLAN設(shè)備的屬性信息;按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送的; 按照所述設(shè)備配置指令完成配置;以及 在完成配置后進(jìn)行測(cè)試。
9.如權(quán)利要求8所述的方法,其特征在于,在完成配置后進(jìn)行測(cè)試,包括: 接收代理設(shè)備發(fā)來的控制指令,其中,所述控制指令是服務(wù)端向至少一個(gè)代理設(shè)備發(fā)送的;以及 按照控制指令進(jìn)行測(cè)試,并將測(cè)試結(jié)果上報(bào)給服務(wù)端。
10.一種無線局域網(wǎng)WLAN設(shè)備測(cè)試裝置,其特征在于,包括: 確定模塊,用于在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定所述測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí); 獲得模塊,用于在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得所述測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容;以及在所述測(cè)試指令中獲得待測(cè)WLAN設(shè)備的屬性信息; 發(fā)送模塊,用于按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令,在所述待測(cè)WLAN設(shè)備按照設(shè)備配置指令完成配置之后,對(duì)所述WLAN設(shè)備進(jìn)行測(cè)試。
11.如權(quán)利要求10所述的裝置,其特征在于,所述測(cè)試用例內(nèi)容中包含測(cè)試用例配置信息,該裝置還包括: 生成模塊,用于按照下述方式生成測(cè)試用例配置信息:針對(duì)任一測(cè)試用例,獲得該測(cè)試用例中包含的設(shè)備配置信息;將獲得的設(shè)備配置信息劃分為至少一個(gè)設(shè)備配置命令組,其中,所述設(shè)備配置命令組中包含零項(xiàng)或至少一項(xiàng)設(shè)備配置信息;將獲得的全部待測(cè)用例的配置命令組作為一個(gè)設(shè)備配置命令集合,生成并存儲(chǔ)預(yù)設(shè)格式的測(cè)試用例配置信息。
12.如權(quán)利要求11所述的裝置,其特征在于,所述生成模塊,具體用于將所述設(shè)備配置集合按照WLAN設(shè)備的屬性信息命名,生成并存儲(chǔ)文本文件格式的測(cè)試用例配置信息。
13.如權(quán)利要求12所述的裝置,其特征在于,所述發(fā)送模塊,具體用于在存儲(chǔ)的測(cè)試用例配置信息中,以獲得的屬性信息為索引,確定所述獲得的屬性信息對(duì)應(yīng)的測(cè)試用例配置信息;按照獲得的測(cè)試用例配置信息,向所述待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令。
14.如權(quán)利要求10所述的裝置,其特征在于,還包括: 接收模塊,用于接收至少一個(gè)代理設(shè)備發(fā)來的加入請(qǐng)求,其中所述代理設(shè)備用于根據(jù)服務(wù)端發(fā)來的控制指令對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試; 維護(hù)模塊,用于確定所述加入請(qǐng)求中包含的代理設(shè)備標(biāo)識(shí)并維護(hù)在線代理設(shè)備標(biāo)識(shí)信息。
15.如權(quán)利要求14所述的裝置,其特征在于,所述維護(hù)模塊,具體用于以預(yù)設(shè)時(shí)長作為發(fā)送周期,服務(wù)端周期性向代理設(shè)備發(fā)送?;钕ⅰ?br>
16.如權(quán)利要求10所述的裝置,其特征在于,所述發(fā)送模塊,具體用于向至少一個(gè)代理設(shè)備發(fā)送控制指令,指示代理設(shè)備按照控制指令對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試;以及獲得代理設(shè)備和待測(cè)WLAN設(shè)備的測(cè)試結(jié)果,生成測(cè)試報(bào)告。
17.一種無線局域網(wǎng)WLAN設(shè)備測(cè)試裝置,其特征在于,包括: 接收模塊,用于接收服務(wù)端發(fā)來的設(shè)備配置指令,其中所述設(shè)備配置指令是服務(wù)端在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定所述測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí),在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得所述測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容;以及在所述測(cè)試指令中獲得待測(cè)WLAN設(shè)備的屬性信息;按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送的; 測(cè)試模塊,用于按照所述設(shè)備配置指令完成配置;以及在完成配置后進(jìn)行測(cè)試。
18.如權(quán)利要求17所述的裝置,其特征在于,所述測(cè)試模塊,具體用于接收代理設(shè)備發(fā)來的控制指令,其中,所述控制指令是服務(wù)端向至少一個(gè)代理設(shè)備發(fā)送的;以及按照控制指令進(jìn)行測(cè)試,并將測(cè)試結(jié)果上報(bào)給服務(wù)端。
19.一種無線局域網(wǎng)WLAN設(shè)備測(cè)試系統(tǒng),其特征在于,包括服務(wù)端和待測(cè)WLAN設(shè)備,其中: 所述服務(wù)端,用于在接收到的針對(duì)待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試指令中,確定所述測(cè)試指令中包含的針對(duì)所述待測(cè)WLAN設(shè)備進(jìn)行測(cè)試的測(cè)試用例標(biāo)識(shí);在預(yù)先存儲(chǔ)的測(cè)試用例標(biāo)識(shí)和測(cè)試用例內(nèi)容的對(duì)應(yīng)關(guān)系中,獲得所述測(cè)試用例標(biāo)識(shí)對(duì)應(yīng)的測(cè)試用例內(nèi)容;以及在所述測(cè)試指令中獲得待測(cè)WLAN設(shè)備的屬性信息;按照獲得的測(cè)試用例內(nèi)容和所述屬性信息,向所述待測(cè)WLAN設(shè)備發(fā)送設(shè)備配置指令;以及在所述待測(cè)WLAN設(shè)備按照設(shè)備配置指令完成配置之后,對(duì)所 述WLAN設(shè)備進(jìn)行測(cè)試; 所述待測(cè)WLAN設(shè)備,用于接收服務(wù)端發(fā)來的設(shè)備配置指令,按照所述配置指令完成配置。
【文檔編號(hào)】H04W24/06GK103974312SQ201310046267
【公開日】2014年8月6日 申請(qǐng)日期:2013年2月5日 優(yōu)先權(quán)日:2013年2月5日
【發(fā)明者】陳超, 韋東, 江海濤 申請(qǐng)人:中國移動(dòng)通信集團(tuán)公司