一種WLAN自動(dòng)化測(cè)試平臺(tái)的設(shè)計(jì)及實(shí)現(xiàn)
摘要:隨著WLAN(無(wú)線局域網(wǎng))業(yè)務(wù)的日益普及,WLAN測(cè)試顯得尤為重要。而傳統(tǒng)的WLAN測(cè)試方法以人工測(cè)試為主。人工測(cè)試存在效率低、測(cè)試覆蓋率得不到保障等缺點(diǎn)。介紹了一種WLAN自動(dòng)化測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)。采用Linux作為控制端,遠(yuǎn)程Telnet AP(Access Point)端和STA(station)端,分別通過(guò)腳本配置AP端和STA端,并控制他們之間的交互。該平臺(tái)可實(shí)現(xiàn)跨平臺(tái)、自動(dòng)配置AP和STA、自動(dòng)搜集日志、自動(dòng)生成測(cè)試報(bào)告,從而大大節(jié)約了人力成本,提高了工作效率。
關(guān)鍵詞:WLAN;自動(dòng)化測(cè)試;Telnet GTK
0 引言
隨著越來(lái)越多的企業(yè)和個(gè)人用戶使用無(wú)線局域網(wǎng),無(wú)線網(wǎng)卡成為筆記本電腦的標(biāo)準(zhǔn)內(nèi)置,以及無(wú)處不在的互聯(lián)網(wǎng)絡(luò),無(wú)線上網(wǎng)已成為潮流,無(wú)線上網(wǎng)的人數(shù)迅速上升,人們?cè)絹?lái)越依賴網(wǎng)絡(luò)的習(xí)慣導(dǎo)致對(duì)無(wú)線網(wǎng)絡(luò)的迫切需求也隨之加劇。目前WLAN就是這樣一種成熟和商用的無(wú)線上網(wǎng)解決方案。WLAN業(yè)務(wù)在美國(guó)和歐洲已有越來(lái)越廣泛的應(yīng)用。由于中國(guó)商用WLAN發(fā)展的相對(duì)比較慢,對(duì)WLAN測(cè)試的需求沒(méi)有像傳統(tǒng)的GSM /GPRS/CDMA網(wǎng)絡(luò)測(cè)試需求那樣旺盛,國(guó)內(nèi)的同類測(cè)試軟件比較少,但是隨著網(wǎng)絡(luò)的日益普及,WLAN的測(cè)試就凸顯重要。
1 WLAN測(cè)試及其自動(dòng)化
1.1 WLAN測(cè)試的內(nèi)容
WLAN測(cè)試的主要內(nèi)容涉及無(wú)線網(wǎng)卡的功能測(cè)試和性能測(cè)試。而無(wú)線網(wǎng)卡的功能測(cè)試包括IEEE 802.11協(xié)議規(guī)定的各種網(wǎng)絡(luò)模式下、各種加密方式下的加網(wǎng)、掃描以及QoS、WMM等測(cè)試;性能測(cè)試是指在各種加密方式下、各個(gè)信道的WLAN的吞吐率測(cè)試。目前WLAN的網(wǎng)絡(luò)模式有a,b,e,g,n等以及他們的混合模式,加密方式可分為wep,wpa-psk(ccmp),wpa2-psk(ccmp),wpa-psk(tkip),wpa2-psk(tkip),wpa-psk(ccmp/tkip),wapi-psk等多種加密方式,鑒權(quán)方式也分為open system,shared key,wpa-psk,wpa2-psk,wapi-psk,wapi-certificate等,而密鑰類型和長(zhǎng)度也可以分為很多種,將上述條件組合,測(cè)試用例數(shù)量是非常大的。
而在規(guī)定的測(cè)試周期內(nèi),要進(jìn)行多輪的回歸測(cè)試,一方面由于測(cè)試內(nèi)容繁多,很難在較短的時(shí)間內(nèi)去考慮更深層次的測(cè)試,另一方面,多輪的回歸測(cè)試導(dǎo)致測(cè)試人員疲勞,很難保證每輪測(cè)試的細(xì)致性。
因此一款能將測(cè)試人員從重復(fù)、繁瑣的測(cè)試中解放出來(lái)的WLAN自動(dòng)化測(cè)試工具就顯得非常重要。
1.2 傳統(tǒng)的WLAN測(cè)試方法
圖1為人工測(cè)試WLAN的示意圖。圖中AP端是指無(wú)線接入點(diǎn)所在的端,通過(guò)手工的Web界面配置來(lái)組建我們所需的網(wǎng)絡(luò);STA端是指無(wú)線網(wǎng)卡所在的端。從圖中我們可以看出,測(cè)試人員需要分別配置AP端和STA端。而STA端的配置根據(jù)操作系統(tǒng)的不同、網(wǎng)卡的不同而不同。按照這種方法,測(cè)試1.1節(jié)介紹的WLAN測(cè)試的內(nèi)容,需要很高的人力成本。
2 WLAN自動(dòng)化測(cè)試平臺(tái)總體框架及實(shí)現(xiàn)
測(cè)試平臺(tái)的設(shè)備部署情況如圖2所示。整個(gè)測(cè)試平臺(tái)由控制臺(tái)、網(wǎng)卡終端群、AP終端群以及Packets服務(wù)器四部分組成。
評(píng)論