欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種路由器無線吞吐性能自動化測試方法及系統(tǒng)與流程

文檔序號:11623551閱讀:471來源:國知局
一種路由器無線吞吐性能自動化測試方法及系統(tǒng)與流程

本發(fā)明涉及路由器性能測試技術領域,尤其涉及一種路由器無線吞吐性能自動化測試方法及系統(tǒng)。



背景技術:

網絡吞吐量測試是網絡維護和故障查找中最重要的手段之一,尤其是在分析與網絡性能相關的問題時吞吐量的測試是必備的測試手段。作為驗證和測試網絡帶寬最常用的技術就是吞吐量測試。一個典型的吞吐量測試方法是從網絡的一個設備向另一個設備發(fā)送流量并且確定一個速率和發(fā)送時間間隔,而接收端的設備計算接收到的測試幀,測試結束時系統(tǒng)計算接收率—即吞吐速率。這種測試也被稱作端到端網絡性能測試,它被廣泛地應用在局域網內、局域網間和通過廣域網互聯(lián)的網絡測試環(huán)境中。

ixchariot是美國ixia公司推出的針對應用層性能測試的一款軟件測試工具,它通過模擬真實應用流來預測現(xiàn)實負載情況下的網絡設備和系統(tǒng)的性能。ixchariot測試系統(tǒng)包括ixchariot控制臺、測試斷點(performanceendpoint)和ixprofile。ixchariot測試系統(tǒng)通過在數(shù)千個網絡節(jié)點上模擬上百種協(xié)議,提供詳盡的網絡性能評估和設備測試。使用ixchariot可以全面的評估在有線網絡或者無線網絡上運行各種應用程序時的性能特性。使用ixchariot可以定義若干個pair,每個pair相當于一個模擬流量的腳本,通過若干個pair來發(fā)送上下行數(shù)據(jù)流,在一段時間內計算其吞吐量。

但是,無論是ixchariot,還是其他的一些現(xiàn)有測試工具,一般都是通過人工手動開始測試,運行一段時間結束測試,測試結果存圖。然后等待切換網絡模式,帶寬,信道等,進行下一項測試。因此,現(xiàn)有技術對網絡吞吐量的測試過程過于重復性,測試效率低下。

又如申請?zhí)枮?01610304367.1的專利申請公開了一種無線設備吞吐量的測試方法和裝置,其中方法包括:在wifi設備連接無線路由器第一頻段的wifi網絡后,若確定已完成對wifi設備吞吐量的測試,則向wifi設備發(fā)送網絡切換命令,以使wifi設備連接至無線路由器第二頻段的wifi網絡;在確定wifi設備連接至無線路由器第二頻段的wifi網絡后,自動獲取wifi設備和吞吐量測試控制終端的ip地址;根據(jù)wifi設備和吞吐量測試控制終端的ip地址,調用吞吐量測試腳本,對無線路由器第二頻段的wifi網絡下的wifi設備的吞吐量進行測試。雖然該技術可全程自動測試無線路由器各頻段的wifi網絡下的wifi設備的吞吐量,節(jié)省了整個測試的時間,提高了wifi設備吞吐量的測試效率。但是,其依舊無法自動高效地完成對于一些特殊情況的測試,比如穿墻測試等,整體的測試效率有待提高。



技術實現(xiàn)要素:

本發(fā)明的目的是為了解決上述現(xiàn)有技術存在的問題,提供一種路由器無線吞吐性能自動化測試方法,其可自動完成各種無線信號強度下路由器的吞吐性能測試,提高測試過程效率。

本發(fā)明的目的是通過以下技術方案實現(xiàn)的:

一種路由器無線吞吐性能自動化測試方法,包括如下步驟:

步驟1,控制端設定可調衰減器的衰減值;

步驟2,控制端調用第二終端上的打流軟件經可調衰減器向待測路由器發(fā)送信號;

步驟3,控制端對比第二終端所發(fā)送的信號和待測路由器所接收的信號,以得出待測路由器無線吞吐性能。

作為優(yōu)選,步驟1還包括,在控制端調整可調衰減器的值之前,需設置第二終端上的無線網卡自動關聯(lián)對應的無線賬號。

作為優(yōu)選,步驟2還包括,第二終端在打流軟件向待測路由器發(fā)送信號前偵測發(fā)送信號的強度及網絡速度,并上傳至控制端保存。

作為優(yōu)選,步驟2還包括,待測路由器接收到信號后,第一終端檢測接收信號的強度及網絡速度,并上傳至控制端保存。

作為優(yōu)選,步驟3具體為:控制端生成第二終端所發(fā)送信號的強度及網絡速度與待測路由器接收到信號的強度及網絡速度的對比結果,若相等,則路由器吞吐性能極佳;若不相等,則路由器吞吐性能隨差值越大而越差。

作為優(yōu)選,若步驟3所得出對比結果相等,則測試結束;若不相等,則關閉打流軟件,控制端按另一測試例重新調用打流軟件,進行測試。

作為優(yōu)選,可調衰減器具有多個,多個可調衰減器經串行通信端口服務器連接至控制端。

本發(fā)明還提供一種路由器無線吞吐性能自動化測試系統(tǒng),包括待測路由器、第一終端、第二終端、控制端、多個可調衰減器、屏蔽室;待測路由器設于屏蔽室內,第一終端連接待測路由器,第二終端經多個可調衰減器與待測路由器通信連接,控制端連接第二終端,控制端經串行通信端口服務器連接多個可調衰減器。

作為優(yōu)選,可調衰減器通過天線與待測路由器通信連接。

作為優(yōu)選,可調衰減器通過射頻線纜與待測路由器通信連接。

本發(fā)明的優(yōu)點是:

本發(fā)明利用可調衰減器改變無線信號強度,并自動切換測試例以調整可調衰減器的衰減值,以模擬不同的路由器使用環(huán)境,測試各種環(huán)境下或各種無線信號強度下路由器的吞吐性能,從而滿足對路由器吞吐性能的全面測試,同時提高整個測試過程的效率。

附圖說明

圖1為本發(fā)明一種實施例的流程圖;

圖2為本發(fā)明一種實施例的詳細流程圖;

圖3為本發(fā)明一種實施例的系統(tǒng)結構圖;

圖4為本發(fā)明另一種實施例的系統(tǒng)結構圖。

具體實施方式

以下是本發(fā)明的具體實施例并結合附圖,對本發(fā)明的技術方案作進一步的描述,但本發(fā)明并不限于這些實施例。

實施例1,本發(fā)明提供一種路由器無線吞吐性能自動化測試系統(tǒng),包括待測路由器、第一終端、第二終端、控制端、多個可調衰減器、屏蔽室。

其中,待測路由器設于屏蔽室內,以避免外界信號的影響。第一終端通過網線連接待測路由器的lan口或wan口,用于檢測待測路由器的信號接收情況。

第二終端安裝有pcie無線網卡,并通過射頻線纜,中間串接可調衰減器連接到屏蔽室內對應接口,對應接口處安裝天線(整機空口模式,如圖3所示)或者直接通過射頻線纜連接到待測路由器的天線接口(單板傳導模式,如圖4所示)。針對單板傳導模式,由于無需一個較大的無線傳輸空間,固可將屏蔽室替換為屏蔽箱,以節(jié)省測試工具成本及所占用空間。

控制端通過網線連接到第二終端,控制調用第二終端上的chariot打流軟件,以向第一終端發(fā)送信號流。控制端通過另一根網線連接到串行通信端口服務器,串行通信端口服務器連接多個可調衰減器,以控制可調衰減器工作。另外,robotframework自動化測試平臺也工作在控制端。

工作時,控制端調用第二終端上的chariot打流軟件,并設置第二終端上的無線網卡自動關聯(lián)對應的無線賬號,以使每個可調衰減器或者相應接口都與待測路由器網絡連接;然后按設定的配置調整可調衰減器的值,同時通過第二終端偵測所發(fā)送信號的強度及網絡速度,并按設定格式上傳至控制端保存。

隨后,打流軟件開始打流以向待測路由器發(fā)送信號,第一終端檢測待測路由器接收信號的強度及網絡速度,按設定的格式自動記錄測試結果并上傳至控制端保存。

最后控制端根據(jù)第二終端所發(fā)送信號的強度及網絡速度和待測路由器接收信號的強度及網絡速度得出路由器無線吞吐性能,若接收信號與發(fā)送信號的強度及網絡速度相等,則表示待測路由器在該信號強度及網絡速度下的吞吐性能極佳;若接收信號與發(fā)送信號的強度及網絡速度相差越大,則待測路由器在相應信號強度及網絡速度下的吞吐性能就越差。

還需說明的是,本系統(tǒng)可自動完成對一個路由器的吞吐性能測試。一般地,可于控制端的測試平臺上設置多個測試例,其中衰減器的衰減值依次由大到小,即首次測試的是信號強度及網絡速度最弱的情況,或者說是待測路由器被期望的最佳性能情況。而若首次測試的結果為相等,則測試結束,同時表明該路由器的無線吞吐性能在該信號強度及網絡速度下的表現(xiàn)極佳,固無需在進行信號強度及網絡速度更好的情況下的測試;若首次測試結果不相等,則關閉打流軟件,隨后控制端的測試平臺自動切換為衰減器衰減值更小的測試例,并重新按該測試例調用第二終端的打流軟件,進行第二輪的測試;若測試結果相等,則測試結束;若測試結果不相等,則關閉打流軟件,切換測試例重新測試。依次類推,直到測試結果相等,測試結束。

另外,經測試,本系統(tǒng)最大能夠支持4*4雙頻(2.4g&5g)3200m的無線路由器,可以滿足絕大部分用戶的需求。

綜上,本測試系統(tǒng)可通過自動設置可調衰減器的衰減量以模擬各種特殊環(huán)境下路由器的工作狀態(tài),其操作簡單,并能有效提高對路由器測試的全面性,同時提高整個測試過程的效率。

本發(fā)明還提供一種路由器無線吞吐性能自動化測試方法,包括如下步驟:

步驟1,控制端設定可調衰減器的衰減值。該操作用以改變第二終端發(fā)送給路由器的信號強度及網絡速度,同時該操作下可調衰減器的衰減值可預先設置于測試例中,以使測試平臺自動調整衰減值。另外,可調衰減器具有多個,用于模擬多個ap或終端與路由器的交互,以提高測試結果的有效性。其具體步驟如下:

步驟1.1,設置第二終端上的無線網卡自動關聯(lián)對應的無線賬號,以保證每個可調衰減器或相應接口與待測路由器網絡連接;若關聯(lián)成功,則繼續(xù)下一步操作;若關聯(lián)失敗,如30s(可設定)未連接上,則報錯,檢查待測路由器的狀態(tài)。

步驟1.2,控制端按設定的配置調整衰減器的值,并檢測第二終端與第一終端的連接狀態(tài),若連接成功,則繼續(xù)下一步;若10s未連接上,則顯示連接失敗,若連續(xù)3次連接失敗,直接判定測試結果為0,并上傳保存。

步驟2,控制端調用第二終端上的打流軟件以向待測路由器發(fā)送信號。過程用以模擬待測路由器工作時的狀態(tài),模擬其對各種強度及網速的信號的吞吐性能。其具體步驟如下:

步驟2.1,控制端調用第二終端上按測試例配置好的打流軟件;測試例可于控制端的測試平臺上預先設置,而使整個測試過程自動進行,期間無需再人為操作。

步驟2.2,控制端通過第二終端偵測無線信號強度和網絡速度,并按設定格式上傳至控制端保存;此步驟用以記錄第二終端向待測路由器所發(fā)送信號的強度及網絡速度(經可調衰減器減弱后)。

步驟2.3,打流軟件開始打流。以向待測路由器發(fā)送信號流;

步驟2.4,第一終端檢測待測路由器接收信號的強度及網絡速度。此步驟用于記錄路由器所接收到信號的強度及網絡速度。

步驟3,控制端對比第二終端所發(fā)送的信號和待測路由器所接收的信號,以得出待測路由器無線吞吐性能。其具體為通過對發(fā)送信號和接收信號的強度及網絡速度的比較,同時判斷接收信號的強度與網絡速度與發(fā)送信號的強度及網絡速度是否一致,若一致,則測試結束;若不一致,則關閉打流軟件,并重新按另一個測試例調用第二終端上的chariot打流軟件,再次進行測試。

步驟3的對比結果若相等,則表明路由器在該信號強度及網絡速度下的吞吐性能極佳,不存在丟包等情況。若對比結果不相等,則表明路由器在該信號強度及網絡速度下的吞吐性能不佳,同時該差值越大,則表明路由器的吞吐性能越差。

一般地,可于控制端的測試平臺上設置多個測試例,其中衰減器的衰減值依次由大到小,即首次測試的是信號強度及網絡速度最弱的情況,或者說是待測路由器被期望的最佳性能情況。而若首次測試的結果為相等,則測試結束,同時表明該路由器的無線吞吐性能在該信號強度及網絡速度下的表現(xiàn)極佳,固無需在進行信號強度及網絡速度更好的情況下的測試;若首次測試結果不相等,則關閉打流軟件,隨后控制端的測試平臺自動切換為衰減器衰減值更小的測試例,并重新按該測試例調用第二終端的打流軟件,進行第二輪的測試;若測試結果相等,則測試結束;若測試結果不相等,則關閉打流軟件,切換測試例重新測試。依次類推,直到測試結果相等,測試結束。

另外,本方法不僅適用于整機空口模式下的測試,即第二終端通過天線與路由器通信連接的情況(如圖3所示),以模擬路由器對無線信號的吞吐性能狀態(tài)。還適用于單板傳導模式下的測試,即第二終端通過射頻線纜與路由器通信連接(如圖4所示),以模擬路由器對有線信號的吞吐性能狀態(tài)。

還要說明的是,本發(fā)明的具體測試工具為基于python高級編程語言的,固其具有很強的可移植性,可以運行于多種平臺上,使用方便。步驟1為本發(fā)明的關鍵步驟,其參考語句如下:

上述語句用以按照設定的測試例設置可調衰減器的衰減值。

上述語句為了避免重復測試,固設定相同的衰減值無法再次設置。

上述語句用以針對不同的路由器測試,或者不同的測試方式,對具體工作的可調衰減器的數(shù)量進行設定和配置。

綜上,可見本發(fā)明較現(xiàn)有技術有顯著的進步。

現(xiàn)有技術一般都是通過人工手動開始測試,運行一段時間結束測試,測試結果存圖。然后等待切換網絡模式,帶寬,信道等,進行下一項測試。因此,現(xiàn)有技術對網絡吞吐量的測試過程過于重復性,測試效率低下。

而本發(fā)明測試完路由器對于一種類型的網絡的吞吐性能后,可按照設置通過可調衰減器自動切換網絡的信號強度、網絡速度等屬性,并繼續(xù)進行路由器對于另一種類型網絡的吞吐性能測試。固本發(fā)明可自動全面地對路由器的吞吐性能進行測試,極大提高了測試的效率。

本文中所描述的具體實施例僅僅是對本發(fā)明精神作舉例說明。本發(fā)明所屬技術領域的技術人員可以對所描述的具體實施例做各種各樣的修改或補充或采用類似的方式替代,但并不會偏離本發(fā)明的精神或者超越所附權利要求書所定義的范圍。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
城步| 麻城市| 保康县| 衡南县| 克山县| 寿阳县| 阿拉善盟| 五河县| 天门市| 旌德县| 大连市| 南康市| 赤水市| 开江县| 同德县| 和静县| 岳阳县| 昌平区| 东丽区| 习水县| 邢台市| 孝感市| 山东| 炎陵县| 宝兴县| 叶城县| 永春县| 寻乌县| 富宁县| 石棉县| 涟源市| 蒙城县| 莒南县| 武山县| 昌图县| 雅江县| 高清| 荥经县| 淳安县| 静安区| 修文县|