一種自組網(wǎng)自動(dòng)化測(cè)試方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于網(wǎng)絡(luò)測(cè)試技術(shù)領(lǐng)域,尤其涉及一種自組網(wǎng)自動(dòng)化測(cè)試方法及裝置。
【背景技術(shù)】
[0002]目前對(duì)自組網(wǎng)系統(tǒng)的性能測(cè)試多需要大量手動(dòng)操作,非常繁瑣,而設(shè)備設(shè)定和性能測(cè)試過(guò)程又較為復(fù)雜,如果遇到非專業(yè)人員進(jìn)行操作會(huì)更加不便,導(dǎo)致測(cè)試效率降低。然而隨著通訊行業(yè)的不斷發(fā)展,網(wǎng)絡(luò)產(chǎn)品的質(zhì)量要求也越來(lái)越高,針對(duì)企業(yè)的網(wǎng)絡(luò)應(yīng)用環(huán)境需要支持大量用戶和復(fù)雜的軟硬件應(yīng)用環(huán)境。這樣測(cè)試的工作量也就越來(lái)越大,為此急需要提出一種能夠?qū)崿F(xiàn)自動(dòng)化測(cè)試和統(tǒng)一設(shè)定管理的方法和工具。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種自組網(wǎng)自動(dòng)化測(cè)試方法及裝置,能夠大幅減少測(cè)試所需的人工操作,減少工作時(shí)間。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明一方面提供一種自組網(wǎng)自動(dòng)化測(cè)試方法,包括:
[0005]設(shè)置當(dāng)前測(cè)試點(diǎn)的本地IP地址;
[0006]設(shè)置當(dāng)前測(cè)試點(diǎn)的網(wǎng)絡(luò)板的IP地址,無(wú)線工作模式,無(wú)線信道及輸出功率;
[0007]調(diào)用測(cè)試模塊測(cè)試當(dāng)前測(cè)試點(diǎn)至目標(biāo)測(cè)試點(diǎn)的傳輸帶寬,傳輸延時(shí)及丟包率。
[0008]優(yōu)選地,所述設(shè)置當(dāng)前測(cè)試點(diǎn)的本地IP地址包括:
[0009]從多個(gè)可選擇的IP地址列表中選擇一個(gè)作為當(dāng)前測(cè)試點(diǎn)的本地IP地址。
[0010]優(yōu)選地,所述設(shè)置當(dāng)前測(cè)試點(diǎn)的網(wǎng)絡(luò)板的IP地址包括:
[0011]檢測(cè)所述網(wǎng)絡(luò)板是否有設(shè)定過(guò)IP地址,如果有,則使用已經(jīng)設(shè)置的IP地址,如果沒(méi)有,則使用默認(rèn)的IP地址作為所述網(wǎng)絡(luò)板的IP地址,無(wú)線工作模式,無(wú)線信道及輸出功率。
[0012]優(yōu)選地,所述調(diào)用測(cè)試模塊測(cè)試當(dāng)前測(cè)試點(diǎn)至目標(biāo)測(cè)試點(diǎn)的帶寬包括:
[0013]調(diào)用IPERF模塊,測(cè)試當(dāng)前測(cè)試點(diǎn)至目標(biāo)測(cè)試點(diǎn)的帶寬。
[0014]優(yōu)選地,所述方法還包括:
[0015]在調(diào)用IPERF模塊測(cè)試帶寬前,設(shè)定測(cè)試線程數(shù)和測(cè)試傳輸時(shí)間。
[0016]優(yōu)選地,所述調(diào)用測(cè)試模塊測(cè)試當(dāng)前測(cè)試點(diǎn)至目標(biāo)測(cè)試點(diǎn)的丟包率包括:
[0017]以預(yù)先設(shè)定的封包數(shù)量和發(fā)包時(shí)間間隔發(fā)送數(shù)據(jù)包給目標(biāo)測(cè)試點(diǎn),計(jì)算丟包率和延時(shí)測(cè)試結(jié)果。
[0018]本發(fā)明另一方面還提供一種自組網(wǎng)自動(dòng)化測(cè)試裝置,包括:
[0019]本地IP設(shè)置模塊,用于設(shè)置當(dāng)前測(cè)試點(diǎn)的本地IP地址;
[0020]網(wǎng)絡(luò)板IP設(shè)置模塊,用于設(shè)置當(dāng)前測(cè)試點(diǎn)的網(wǎng)絡(luò)板的IP地址,無(wú)線工作模式,無(wú)線信道及輸出功率;
[0021]測(cè)試調(diào)用模塊,用于調(diào)用測(cè)試模塊測(cè)試當(dāng)前測(cè)試點(diǎn)至目標(biāo)測(cè)試點(diǎn)的傳輸帶寬,傳輸延時(shí)及丟包率。
[0022]優(yōu)選地,所述本地IP設(shè)置模塊包括:
[0023]本地IP地址選擇子模塊,用于從多個(gè)可選擇的IP地址列表中選擇一個(gè)作為當(dāng)前測(cè)試點(diǎn)的本地IP地址。
[0024]優(yōu)選地,所述網(wǎng)絡(luò)板IP設(shè)置模塊包括:
[0025]網(wǎng)絡(luò)板IP地址檢測(cè)子模塊,用于檢測(cè)所述網(wǎng)絡(luò)板是否有設(shè)定過(guò)IP地址;
[0026]網(wǎng)絡(luò)板IP地址設(shè)置子模塊,用于在所述網(wǎng)絡(luò)板IP地址檢測(cè)子模塊檢測(cè)到網(wǎng)絡(luò)板已經(jīng)設(shè)定過(guò)IP地址時(shí),使用已經(jīng)設(shè)置過(guò)的IP地址作為所述網(wǎng)絡(luò)板的IP地址,如果沒(méi)有設(shè)定過(guò)IP地址,則使用默認(rèn)的IP地址作為所述網(wǎng)絡(luò)板的IP地址。
[0027]網(wǎng)絡(luò)板IP地址設(shè)置子模塊,用于設(shè)定無(wú)線工作模式,無(wú)線信道,輸出功率
[0028]根據(jù)本發(fā)明實(shí)施例,能夠大幅減少測(cè)試所需的人工操作,減少工作時(shí)間。
【附圖說(shuō)明】
[0029]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0030]圖1是本發(fā)明一個(gè)實(shí)施例提供的一種自組網(wǎng)自動(dòng)化測(cè)試方法的示意圖;
[0031]圖2是本發(fā)明一個(gè)實(shí)施例的測(cè)試場(chǎng)景示意圖;
[0032]圖3是一種用戶交互界面的示意圖;
[0033]圖4本發(fā)明另一個(gè)實(shí)施例提供的一種自組網(wǎng)自動(dòng)化測(cè)試裝置的示意圖。
【具體實(shí)施方式】
[0034]為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)中的技術(shù)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。
[0035]圖1示出了本發(fā)明一個(gè)實(shí)施例提供的一種自組網(wǎng)自動(dòng)化測(cè)試方法的示意圖,如圖1所示,該方法包括如下步驟:
[0036]步驟SlOl:設(shè)置當(dāng)前測(cè)試點(diǎn)的本地IP地址;
[0037]步驟S102:設(shè)置當(dāng)前測(cè)試點(diǎn)的網(wǎng)絡(luò)板的IP地址,無(wú)線工作模式,無(wú)線信道,輸出功率;
[0038]步驟S103:調(diào)用測(cè)試模塊,測(cè)試當(dāng)前測(cè)試點(diǎn)至目標(biāo)測(cè)試點(diǎn)的傳輸帶寬,傳輸延時(shí)及丟包率。
[0039]通過(guò)本發(fā)明實(shí)施例,能夠大幅度降低所需的人工操作,節(jié)約工作時(shí)間。
[0040]圖2示出了本發(fā)明一個(gè)實(shí)施例的測(cè)試場(chǎng)景示意圖,如圖2所示,本實(shí)施例的方案用在解決相距例如1000米的兩個(gè)點(diǎn)A和B之間的測(cè)試問(wèn)題。本實(shí)施例中的測(cè)試方法方案可以集成到一個(gè)測(cè)試軟件工具中,該測(cè)試軟件工具的用戶交互界面可以設(shè)計(jì)為如圖3示出的方案。
[0041]在圖3的用戶交互(UI)界面的靠上區(qū)域中標(biāo)注出了“Local IP Settings”區(qū)域,該區(qū)域作用在于接收用戶為當(dāng)前測(cè)試點(diǎn)設(shè)定的本地IP地址。為了方便用戶設(shè)定本地IP地址以及防止用戶自己輸入錯(cuò)誤,在圖3中的界面中,用戶可以從多個(gè)可選的本地IP地址列表中直接選中一個(gè)作為當(dāng)前測(cè)試點(diǎn)的本地IP地址。假定在A點(diǎn)的操作人員可以在該界面選擇第一個(gè)IP地址(即“192.168.1.11”作為A點(diǎn)的本地IP地址,B點(diǎn)的操作人員可以在該界面選擇第二個(gè)IP地址(即“192.168.1.12”作為B點(diǎn)的本地IP地址。
[0042]在圖3的用戶交互界面的第二個(gè)區(qū)域標(biāo)注成了“Network Board Settings”區(qū)域,該區(qū)域的作用在于接收用戶設(shè)置的當(dāng)前測(cè)試點(diǎn)的網(wǎng)絡(luò)板的IP地址。用戶可以點(diǎn)按文字標(biāo)注為“Gen”的按鈕,進(jìn)而觸發(fā)檢測(cè)網(wǎng)絡(luò)板是否設(shè)置過(guò)IP地址,如果設(shè)置過(guò),則使用已設(shè)置過(guò)的IP地址作為該網(wǎng)絡(luò)板的IP地址,如果沒(méi)有設(shè)置過(guò),則使用默認(rèn)的IP地址作為該網(wǎng)絡(luò)板的IP地址。例如在圖3中,網(wǎng)絡(luò)板默認(rèn)的IP地址為192.168.1.1,而網(wǎng)絡(luò)版的實(shí)際IP地址預(yù)先被更改為了 192.168.1.234,為此在用戶按下“Gen”按鈕時(shí),查找到了該更改的IP地址并自動(dòng)填入到“Gen”按鈕前的四個(gè)文本框中。在實(shí)際中,查找網(wǎng)絡(luò)板當(dāng)前的IP地址的實(shí)現(xiàn)具體是通過(guò)在后臺(tái)建立虛擬網(wǎng)頁(yè)控件(WebControl控件),并使用Text 1確認(rèn)是否有為網(wǎng)絡(luò)板設(shè)定過(guò)IP地址,如果沒(méi)有設(shè)定過(guò),則