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