本發(fā)明涉及自動化測試領(lǐng)域,具體涉及一種WIFI連接穩(wěn)定性自動化測試方法及系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡技術(shù)及智能設備的快速發(fā)展,用戶對WIFI的要求也越來越高,WIFI連接的穩(wěn)定性至關(guān)重要;用戶在通過WIFI連接路由器或提供熱點的智能設備時,有時會出現(xiàn)以下問題:1、搜索不到WIFI或熱點;2、WIFI或熱點連接不成功;3、WIFI或熱點連接后獲取不到IP地址;4、連接成功后不能訪問外網(wǎng)。
技術(shù)實現(xiàn)要素:
本發(fā)明克服了現(xiàn)有技術(shù)的不足,提供一種WIFI連接穩(wěn)定性自動化測試方法及系統(tǒng)。
為解決上述的技術(shù)問題,本發(fā)明采用以下技術(shù)方案:
一種WIFI連接穩(wěn)定性自動化測試方法,它包括以下步驟:
步驟1,WIFI配置模塊中準備好WIFI配置文件模板以及待測試的WIFI的配置信息;
步驟2,WIFI控制模塊獲取當前PC端的WLAN接口的接口名;
步驟3,WIFI控制模塊掃描需要測試的SSID是否存在;
步驟4,WIFI控制模塊根據(jù)WIFI配置模塊中提供的WIFI配置信息創(chuàng)建對應XML格式的配置文件;
步驟5,WIFI控制模塊斷開當前WLAN接口的WIFI連接;
步驟6,WIFI控制模塊根據(jù)已創(chuàng)建好的XML格式配置文件實現(xiàn)對WIFI的連接;
步驟7,WIFI控制模塊檢測WIFI是否連接成功;
步驟8,網(wǎng)絡檢測模塊檢測是否獲取到IP地址;
步驟9,網(wǎng)絡檢測模塊檢測能否訪問外網(wǎng)。
更進一步的技術(shù)方案是,所述WIFI配置文件模板為XML格式。
更進一步的技術(shù)方案是,所述WIFI的配置信息包括SSID、WIFI密碼或WIFI加密類型。
本發(fā)明還提供一種WIFI連接穩(wěn)定性自動化測試系統(tǒng),它包括電連接的WIFI配置模塊、WIFI控制模塊和網(wǎng)絡檢測模塊,所述WIFI配置模塊用于提供XML格式的WIFI配置文件模板、以及具體WIFI配置信息;所述WIFI控制模塊用于負責WIFI掃描、WIFI的連接與斷開、WIFI接口的獲取、以及xml配置文件的更新與創(chuàng)建;所述網(wǎng)絡檢測模塊用于IP地址的檢測以及網(wǎng)絡連通性的檢查。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
本發(fā)明投入成本低,能有效的保證路由器及智能設備WIFI連接的穩(wěn)定性。為開發(fā)定位問題提供有效手段,同時保證了產(chǎn)品質(zhì)量,提高了用戶體驗。
附圖說明
圖1為本發(fā)明一種實施例的WIFI連接穩(wěn)定性自動化測試方法流程圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明作進一步闡述。
實施例1
如圖1所示的WIFI連接穩(wěn)定性自動化測試方法,它包括以下步驟:
預置條件:準備好帶無線網(wǎng)卡、操作系統(tǒng)為WIN7或WIN8或WIN10的PC;
步驟一、WIFI配置模塊中準備好XML格式的配置文件模板以及待測試的WIFI的配置信息,WIFI的配置信息包括SSID、WIFI密碼、WIFI加密類型;
步驟二、WIFI控制模塊調(diào)用DOS命令"netsh wlan show interfaces"獲取當前PC端的WLAN接口,并解析獲取WLAN接口名,若獲取成功則進入步驟三,否則停止運行并報錯提示當前PC端的WLAN接口不可用;
步驟三、WIFI控制模塊調(diào)用DOS命令"netsh wlan show networks interface=WLAN接口名"掃描當前WLAN接口可用的WIFI網(wǎng)絡,并判斷待測試的SSID是否在,若存在則進入步驟四,否則停止運行并報錯提示待測試的SSID掃描不到;
步驟四、WIFI控制模塊根據(jù)提供的WIFI配置信息及XML配置文件模板創(chuàng)建對應XML格式的配置文件;
步驟五、WIFI控制模塊通過調(diào)用DOS命令"netsh wlan disconnect interface=WLAN接口名"斷開當前的WIFI連接;
步驟六、WIFI控制模塊通過調(diào)用DOS命令"netsh wlan add profile filename=xml格式的WIFI配置文件名interface=WLAN接口名"連接WIFI;
步驟七、WIFI控制模塊通過調(diào)用DOS命令"netsh wlan show interfaces"檢測WIFI是否已連接,若已連接則進入步驟八,否則停止運行并報錯提示W(wǎng)IFI連接失敗;
步驟八、網(wǎng)絡檢測模塊通過DOS命令"ipconfig"獲取IP地址,若獲取到則進入步驟九,否則停止運行并報錯提示IP地址獲取失??;
步驟九、網(wǎng)絡檢測模塊檢測獲取到的IP地址是否合法,若合法則進入步驟十,否則停止運行并報錯提示IP地址異常;
步驟十,網(wǎng)絡檢測模塊檢查與外網(wǎng)的聯(lián)通性。
實施例2
一種WIFI連接穩(wěn)定性自動化測試系統(tǒng),它包括電連接的WIFI配置模塊、WIFI控制模塊和網(wǎng)絡檢測模塊,所述WIFI配置模塊用于提供XML格式的WIFI配置文件模板、以及具體WIFI配置信息;所述WIFI控制模塊用于負責WIFI掃描、WIFI的連接與斷開、WIFI接口的獲取、以及xml配置文件的更新與創(chuàng)建;所述網(wǎng)絡檢測模塊用于IP地址的檢測以及網(wǎng)絡連通性的檢查。
以上具體實施方式對本發(fā)明的實質(zhì)進行詳細說明,但并不能對本發(fā)明的保護范圍進行限制,顯而易見地,在本發(fā)明的啟示下,本技術(shù)領(lǐng)域普通技術(shù)人員還可以進行許多改進和修飾,需要注意的是,這些改進和修飾都落在本發(fā)明的權(quán)利要求保護范圍之內(nèi)。