国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種WiFi模塊軟件系統(tǒng)的測(cè)試方法、裝置及系統(tǒng)與流程

      文檔序號(hào):11235416閱讀:782來(lái)源:國(guó)知局
      一種WiFi模塊軟件系統(tǒng)的測(cè)試方法、裝置及系統(tǒng)與流程

      本發(fā)明涉及軟件測(cè)試技術(shù)領(lǐng)域,特別是涉及一種wifi模塊軟件系統(tǒng)的測(cè)試方法。本發(fā)明還涉及一種wifi模塊軟件系統(tǒng)的測(cè)試裝置及系統(tǒng)。



      背景技術(shù):

      wifi模塊軟件系統(tǒng)是一種運(yùn)行在資源非常有限的硬件平臺(tái)上的嵌入式系統(tǒng),該系統(tǒng)包括實(shí)時(shí)操作系統(tǒng)、外部設(shè)備驅(qū)動(dòng)、wifi協(xié)議棧、網(wǎng)絡(luò)協(xié)議棧以及云服務(wù)等網(wǎng)絡(luò)應(yīng)用層服務(wù),因此該系統(tǒng)的開(kāi)發(fā)和調(diào)試工作都較為復(fù)雜。隨著物聯(lián)網(wǎng)的應(yīng)用越來(lái)越廣泛,wifi模塊軟件系統(tǒng)的功能也越來(lái)越多。通常,在對(duì)wifi模塊軟件系統(tǒng)進(jìn)行升級(jí)或者添加新功能后又會(huì)引發(fā)一些問(wèn)題,所以新開(kāi)發(fā)或者更新后的該系統(tǒng)在正式投入使用之前需要對(duì)該系統(tǒng)進(jìn)行測(cè)試。

      目前,對(duì)wifi模塊軟件系統(tǒng)的測(cè)試是通過(guò)工作人員手動(dòng)進(jìn)行測(cè)試,由于各個(gè)測(cè)試項(xiàng)目是分開(kāi)測(cè)試的,所以在對(duì)一個(gè)特定測(cè)試項(xiàng)目進(jìn)行測(cè)試時(shí),需要工作人員針對(duì)該測(cè)試項(xiàng)目編寫(xiě)一個(gè)與其相應(yīng)的測(cè)試程序,而對(duì)另一個(gè)特定的測(cè)試項(xiàng)目進(jìn)行測(cè)試時(shí)又需要工作人員針對(duì)本測(cè)試項(xiàng)目編寫(xiě)一個(gè)與其相應(yīng)的測(cè)試程序,所以較多的測(cè)試項(xiàng)目就導(dǎo)致工作人員需要編寫(xiě)很多個(gè)測(cè)試程序,并且每對(duì)一個(gè)測(cè)試項(xiàng)目進(jìn)行測(cè)試時(shí)就需要將相應(yīng)的測(cè)試程序下載到wifi模塊,然后再對(duì)其進(jìn)行測(cè)試,并且測(cè)試過(guò)程中的每一步都需要工作人員的參與才能完成。通常,對(duì)一個(gè)測(cè)試項(xiàng)目進(jìn)行測(cè)試時(shí),需要重復(fù)測(cè)試多次(例如1000次),并且每次測(cè)試都需要工作人員參與,綜上所述,現(xiàn)有技術(shù)中對(duì)wifi模塊軟件系統(tǒng)的測(cè)試方法使工作人員的工作繁瑣、效率低、準(zhǔn)確度下降。

      因此,如何提供一種解決上述技術(shù)問(wèn)題的wifi模塊軟件系統(tǒng)的測(cè)試方法、裝置及系統(tǒng)成為本領(lǐng)域的技術(shù)人員需要解決的問(wèn)題。



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

      本發(fā)明的目的是提供一種wifi模塊軟件系統(tǒng)的測(cè)試方法、裝置及系統(tǒng),在使用的過(guò)程中減小了工作人員的工作量,并大大提高了工作效率和準(zhǔn)確度。

      為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種wifi模塊軟件系統(tǒng)的測(cè)試方法,所述方法包括:

      依據(jù)用戶輸入的工作模式信息生成并發(fā)送工作模式指令至wifi模塊,以便所述wifi模塊對(duì)所述工作模式指令進(jìn)行解析并執(zhí)行解析后的所述工作模式指令,以對(duì)所述wifi模塊的工作模式進(jìn)行設(shè)置;

      根據(jù)所述用戶輸入的測(cè)試項(xiàng)目信息生成第一控制指令和第二控制指令,所述測(cè)試項(xiàng)目信息包括測(cè)試項(xiàng)目及參數(shù)信息;

      將所述第一控制指令發(fā)送至無(wú)線收發(fā)器,以對(duì)所述無(wú)線收發(fā)器的參數(shù)進(jìn)行設(shè)置;

      將所述第二控制指令發(fā)送至所述wifi模塊,以控制所述wifi模塊與所述無(wú)線收發(fā)器之間的狀態(tài),并對(duì)相應(yīng)的測(cè)試項(xiàng)目進(jìn)行測(cè)試。

      優(yōu)選的,所述工作模式為station模式,所述無(wú)線收發(fā)器為路由器。

      優(yōu)選的,所述將所述第一控制指令發(fā)送至無(wú)線收發(fā)器的過(guò)程具體為:

      將所述第一控制指令通過(guò)ssh發(fā)送至所述路由器。

      優(yōu)選的,所述測(cè)試項(xiàng)目為以下一種或多種的組合:

      第一功能測(cè)試、第一重連測(cè)試、第一網(wǎng)絡(luò)性能測(cè)試、網(wǎng)絡(luò)流量測(cè)試和ssl測(cè)試。

      優(yōu)選的,所述工作模式為softap模式,所述無(wú)線收發(fā)器為無(wú)線網(wǎng)卡。

      優(yōu)選的,所述將所述第一控制指令發(fā)送至無(wú)線收發(fā)器的過(guò)程具體為:

      將所述第一控制指令通過(guò)networkmanagercli發(fā)送至所述無(wú)線網(wǎng)卡。

      優(yōu)選的,所述測(cè)試項(xiàng)目為以下一種或多種的組合:

      第二功能測(cè)試、第二重連測(cè)試和第二網(wǎng)絡(luò)性能測(cè)試。

      優(yōu)選的,如上所述的wifi模塊軟件系統(tǒng)的測(cè)試方法,所述方法還包括:

      接收所述wifi模塊返回的測(cè)試結(jié)果,并將所述測(cè)試結(jié)果寫(xiě)入測(cè)試報(bào)告。

      為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種wifi模塊軟件系統(tǒng)的測(cè)試裝置,所述裝置包括:

      接收模塊,用于接收用戶輸入的工作模式信息;還用于接收所述用戶輸入的測(cè)試項(xiàng)目信息;

      生成模塊,用于依據(jù)所述工作模式信息生成工作模式指令,并觸發(fā)設(shè)置模塊;還用于依據(jù)所述測(cè)試項(xiàng)目信息生成第一控制指令,并觸發(fā)所述設(shè)置模塊;用于依據(jù)所述測(cè)試項(xiàng)目信息生成第二控制指令,并觸發(fā)控制模塊;所述測(cè)試項(xiàng)目信息包括測(cè)試項(xiàng)目及參數(shù)信息;

      所述設(shè)置模塊,用于將所述工作模式指令發(fā)送至wifi模塊,以便所述wifi模塊對(duì)所述工作模式指令進(jìn)行解析并執(zhí)行解析后的所述工作模式指令,以對(duì)所述wifi模塊的工作模式進(jìn)行設(shè)置;還用于將所述第一控制指令發(fā)送至無(wú)線收發(fā)器,以對(duì)所述無(wú)線收發(fā)器的參數(shù)進(jìn)行設(shè)置;

      所述控制模塊,用于將所述第二控制指令發(fā)送至所述wifi模塊,以控制所述wifi模塊與所述無(wú)線收發(fā)器之間的狀態(tài),并對(duì)相應(yīng)的測(cè)試項(xiàng)目進(jìn)行測(cè)試。

      為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種wifi模塊軟件系統(tǒng)的測(cè)試系統(tǒng),所述系統(tǒng)包括wifi模塊、無(wú)線收發(fā)器和如上所述的測(cè)試裝置。

      本發(fā)明提供了一種wifi模塊軟件系統(tǒng)的測(cè)試方法、裝置及系統(tǒng),包括:依據(jù)用戶輸入的工作模式信息生成并發(fā)送工作模式指令至wifi模塊,以便wifi模塊對(duì)工作模式指令進(jìn)行解析并執(zhí)行解析后的工作模式指令,以對(duì)wifi模塊的工作模式進(jìn)行設(shè)置;根據(jù)用戶輸入的測(cè)試項(xiàng)目信息生成第一控制指令和第二控制指令,測(cè)試項(xiàng)目信息包括測(cè)試項(xiàng)目及參數(shù)信息;將第一控制指令發(fā)送至無(wú)線收發(fā)器,以對(duì)無(wú)線收發(fā)器的參數(shù)進(jìn)行設(shè)置;將第二控制指令發(fā)送至wifi模塊,以控制wifi模塊與無(wú)線收發(fā)器之間的狀態(tài),并對(duì)相應(yīng)的測(cè)試項(xiàng)目進(jìn)行測(cè)試。

      本發(fā)明通過(guò)依據(jù)用戶(工作人員)所輸入的工作模式信息對(duì)wifi模塊的工作模式自動(dòng)進(jìn)行設(shè)置,并依據(jù)工作人員輸入的測(cè)試項(xiàng)目信息對(duì)相應(yīng)的測(cè)試項(xiàng)目自動(dòng)進(jìn)行測(cè)試,在整個(gè)測(cè)試過(guò)程中工作人員只需要輸入相應(yīng)的工作模式信息以及相應(yīng)的測(cè)試項(xiàng)目信息即可,在具體的測(cè)試過(guò)程中無(wú)需工作人員的參與,本發(fā)明依據(jù)工作人員提供的信息可自動(dòng)完成相應(yīng)測(cè)試項(xiàng)目的測(cè)試,在一定程度上減小了工作人員的工作量,并大大提高了工作效率和準(zhǔn)確度。

      附圖說(shuō)明

      為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)現(xiàn)有技術(shù)和實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1為本發(fā)明提供的一種wifi模塊軟件系統(tǒng)的測(cè)試方法的流程示意圖;

      圖2為本發(fā)明提供的一種wifi模塊軟件系統(tǒng)的測(cè)試裝置的結(jié)構(gòu)示意圖;

      圖3為本發(fā)明提供的一種wifi模塊軟件系統(tǒng)的測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      本發(fā)明的核心是提供一種wifi模塊軟件系統(tǒng)的測(cè)試方法、裝置及系統(tǒng),在使用的過(guò)程中減小了工作人員的工作量,并大大提高了工作效率和準(zhǔn)確度。

      為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      請(qǐng)參照?qǐng)D1,圖1為本發(fā)明提供的一種wifi模塊軟件系統(tǒng)的測(cè)試方法的流程示意圖,該方法包括:

      步驟10:依據(jù)用戶輸入的工作模式信息生成并發(fā)送工作模式指令至wifi模塊,以便wifi模塊對(duì)工作模式指令進(jìn)行解析并執(zhí)行解析后的工作模式指令,以對(duì)wifi模塊的工作模式進(jìn)行設(shè)置;

      具體的,用戶可以通過(guò)本發(fā)明的操作界面進(jìn)行操作,例如pc(personalcomputer)端的操作界面,當(dāng)然也可以是其他終端的操作界面,本發(fā)明在此不做特殊的限定,本申請(qǐng)中以pc端為例進(jìn)行說(shuō)明。當(dāng)用戶需要對(duì)wifi模塊在某一工作模式下的某一個(gè)功能進(jìn)行測(cè)試時(shí),用戶可以根據(jù)實(shí)際需要通過(guò)操作界面輸入相應(yīng)的工作模式信息,以便對(duì)wifi模塊的工作模式進(jìn)行設(shè)置。當(dāng)然,用戶輸入工作模式信息的方式有多種,例如可以手動(dòng)輸入,也可以通過(guò)選項(xiàng)選擇相應(yīng)的工作模式選項(xiàng),在操作界面上提供給用戶工作模式選項(xiàng),包括station模式選項(xiàng)和softap模式選項(xiàng);用戶可以根據(jù)實(shí)際需要進(jìn)行工作模式選擇,并且本發(fā)明依據(jù)用戶輸入的工作模式信息生成相應(yīng)的工作模式指令。

      需要說(shuō)明的是,工作人員在pc端上進(jìn)行編程,形成一個(gè)測(cè)試腳本,測(cè)試腳本可以依據(jù)用戶輸入的工作模式信息生成相應(yīng)的工作模式指令,并將該工作模式指令發(fā)送至wifi模塊。例如,用戶輸入的工作模式信息為station模式,則相應(yīng)的工作模式指令為station模式指令。

      需要說(shuō)明的是,wifi模塊上運(yùn)行有一個(gè)統(tǒng)一的解析程序,該解析程序可以對(duì)其接收到的指令進(jìn)行解析,獲得特定的指令,并對(duì)解析獲得的特定指令進(jìn)行命令執(zhí)行。

      具體的,wifi模塊接收到pc端發(fā)送的工作模式指令后,通過(guò)統(tǒng)一的解析程序?qū)υ摴ぷ髂J街噶钸M(jìn)行解析,并依據(jù)該工作模式指令對(duì)wifi模塊的工作模式進(jìn)行設(shè)置。例如,該工作模式指令為station模式指令時(shí),wifi模塊中的統(tǒng)一的解析程序?qū)⒃摴ぷ髂J街噶钸M(jìn)行解析后,依據(jù)該工作模式指令將wifi模塊的工作模式設(shè)置為station模式。當(dāng)然,當(dāng)用戶選擇的工作模式為softap模式時(shí),則將wifi模塊的工作模式設(shè)置為softap模式,具體的應(yīng)依據(jù)實(shí)際情況而定。

      需要說(shuō)明的是,pc端與wifi模塊通過(guò)串口連接,并且兩者之間的交互信息的格式可選為json格式,當(dāng)然兩者之間的交互信息的格式還可以為其他格式,本發(fā)明在此不做特殊的限定,能實(shí)現(xiàn)本發(fā)明的目的即可。

      步驟20:根據(jù)用戶輸入的測(cè)試項(xiàng)目信息生成第一控制指令和第二控制指令,測(cè)試項(xiàng)目信息包括測(cè)試項(xiàng)目及參數(shù)信息;

      需要說(shuō)明的是,所述參數(shù)信息與所述測(cè)試項(xiàng)目對(duì)應(yīng)。

      步驟30:將第一控制指令發(fā)送至無(wú)線收發(fā)器,以對(duì)無(wú)線收發(fā)器的參數(shù)進(jìn)行設(shè)置;

      需要說(shuō)明的是,當(dāng)wifi模塊的工作模式為station模式時(shí),無(wú)線收發(fā)器為路由器;當(dāng)wifi模塊的工作模式為softap模式時(shí),無(wú)線收發(fā)器為無(wú)線網(wǎng)卡。

      具體的,在對(duì)wifi模塊的工作模式進(jìn)行設(shè)置后,還可以通過(guò)pc端的操作界面輸入測(cè)試項(xiàng)目信息,當(dāng)然其輸入方式既可以是手動(dòng)輸入也可以是通過(guò)選項(xiàng)進(jìn)行選擇,例如,當(dāng)wifi模塊的工作模式為station模式時(shí),測(cè)試項(xiàng)目例如為第一功能測(cè)試,此時(shí)測(cè)試項(xiàng)目信息中的參數(shù)信息即為與第一功能測(cè)試對(duì)應(yīng)的參數(shù)信息。pc端的測(cè)試腳本依據(jù)測(cè)試項(xiàng)目信息生成第一控制指令和第二控制指令,并將第一控制指令和第二控制指令分別發(fā)送至相應(yīng)的無(wú)線收發(fā)器和wifi模塊。

      步驟40:將第二控制指令發(fā)送至wifi模塊,以控制wifi模塊與無(wú)線收發(fā)器之間的狀態(tài),并對(duì)相應(yīng)的測(cè)試項(xiàng)目進(jìn)行測(cè)試。

      具體的,wifi模塊中的統(tǒng)一的解析程序?qū)Φ诙刂浦噶钸M(jìn)行解析,該第二控制指令用于控制wifi模塊與相應(yīng)的無(wú)線收發(fā)器之間的狀態(tài)關(guān)系,以此對(duì)相應(yīng)的測(cè)試項(xiàng)目進(jìn)行測(cè)試。

      作為優(yōu)選的,如上的wifi模塊軟件系統(tǒng)的測(cè)試方法,方法還包括:

      步驟50:接收wifi模塊返回的測(cè)試結(jié)果,并將測(cè)試結(jié)果寫(xiě)入測(cè)試報(bào)告。

      需要說(shuō)明的是,pc端還可以接收wifi模塊返回的測(cè)試結(jié)果,并將測(cè)試結(jié)果寫(xiě)入測(cè)試報(bào)告,以便工作人員清楚的獲知每次測(cè)試的測(cè)試結(jié)果,以對(duì)wifi模塊軟件系統(tǒng)的后續(xù)處理工作提供依據(jù)。

      作為優(yōu)選的,工作模式為station模式,無(wú)線收發(fā)器為路由器。

      具體的,wifi模塊的工作模式可以為station模式,即當(dāng)用戶需要對(duì)wifi模塊在station模式下的功能時(shí),則將wifi模塊的工作模式設(shè)置為station模式。此時(shí),無(wú)線收發(fā)器為路由器。

      需要說(shuō)明的是,本申請(qǐng)中將pc端的私鑰放在路由器上,實(shí)現(xiàn)了pc端免密碼登陸路由器,避免了現(xiàn)有技術(shù)中每次登陸路由器都需要輸入密碼的繁瑣操作,提高了測(cè)試效率。pc端和路由器之間可以通過(guò)以太網(wǎng)(ethernet)建立連接,并且兩者之間優(yōu)選的通過(guò)ssh(secureshell)進(jìn)行通信,即通過(guò)ssh登陸路由器,以實(shí)現(xiàn)對(duì)路由器的直接操作,其中,ssh為建立在應(yīng)用層基礎(chǔ)上的安全協(xié)議,其可靠性較高。

      當(dāng)然,pc端和路由器之間還可以通過(guò)其他方式建立連接,本發(fā)明在此不做特殊的限定,能實(shí)現(xiàn)本發(fā)明的目的即可。

      還需要說(shuō)明的是,wifi模塊的工作模式可以為station模式時(shí),pc端的測(cè)試腳本依據(jù)測(cè)試項(xiàng)目信息的參數(shù)信息生成第一控制指令,并依據(jù)測(cè)試項(xiàng)目信息的測(cè)試項(xiàng)目生成第二控制指令,并將第一控制指令和第二控制指令分別發(fā)送至相應(yīng)的無(wú)線收發(fā)器和wifi模塊。

      作為優(yōu)選的,將第一控制指令發(fā)送至無(wú)線收發(fā)器的過(guò)程具體為:

      將第一控制指令通過(guò)ssh發(fā)送至路由器。

      需要說(shuō)明的是,pc端可以通過(guò)ssh將第一控制指令發(fā)送至路由器。當(dāng)然,pc端也可以通過(guò)其他的通信方式將將第一控制指令發(fā)送至路由器,本發(fā)明在此不做特殊的限定,能實(shí)現(xiàn)本發(fā)明的目的即可。

      作為優(yōu)選的,測(cè)試項(xiàng)目為以下一種或多種的組合:

      第一功能測(cè)試、第一重連測(cè)試、第一網(wǎng)絡(luò)性能測(cè)試、網(wǎng)絡(luò)流量測(cè)試和ssl測(cè)試。

      當(dāng)wifi模塊的工作模式為station模式時(shí),測(cè)試項(xiàng)目為第一功能測(cè)試、第一重連測(cè)試、第一網(wǎng)絡(luò)性能測(cè)試、網(wǎng)絡(luò)流量測(cè)試和ssl測(cè)試中的一種或多種的組合。

      需要說(shuō)明的是,本申請(qǐng)以單個(gè)測(cè)試項(xiàng)目為例對(duì)其具體的測(cè)試過(guò)程進(jìn)行詳細(xì)的說(shuō)明,對(duì)于多個(gè)測(cè)試項(xiàng)目組合時(shí)的具體測(cè)試過(guò)程本申請(qǐng)?jiān)诖瞬辉儋樖觥?/p>

      具體的,當(dāng)測(cè)試項(xiàng)目為第一功能測(cè)試時(shí),需要不斷更改路由器的參數(shù),以便檢測(cè)wifi模塊是否能與任意配置的路由器建立連接。此時(shí),測(cè)試項(xiàng)目信息中的參數(shù)信息包括路由器的熱點(diǎn)名稱、密碼、加密方式以及信道,在設(shè)置好wifi模塊的station模式后,用戶可以通過(guò)pc端的操作界面對(duì)路由器的參數(shù)信息的具體數(shù)值或數(shù)值范圍進(jìn)行設(shè)置,例如設(shè)置熱點(diǎn)長(zhǎng)度范圍為1~32任意字符長(zhǎng)度,密碼為8~63個(gè)任意字符,加密方式為none、psk和psk-2中的一種,信道為1~13。這些參數(shù)信息的不同組合即對(duì)應(yīng)不同配置的路由器,在具體的測(cè)試過(guò)程中,測(cè)試腳本會(huì)依據(jù)多種參數(shù)信息的組合種的一種參數(shù)信息的組合生成一個(gè)與該參數(shù)信息的組合對(duì)應(yīng)的一個(gè)第一控制指令,并將該第一控制指令發(fā)送至路由器以對(duì)該路由器的參數(shù)進(jìn)行設(shè)置,即將路由器的參數(shù)設(shè)置為該參數(shù)信息的組合,例如該參數(shù)信息的組合為熱點(diǎn)長(zhǎng)度2,密碼為10個(gè)字符,加密方式為none,信道為12,則將路由器的參數(shù)按照此參數(shù)信息的組合進(jìn)行設(shè)置。設(shè)置好路由器的參數(shù)后,pc端將與該參數(shù)信息組合對(duì)應(yīng)的第二控制指令發(fā)送至wifi模塊,并控制wifi模塊與路由器建立連接;而后,測(cè)試腳本會(huì)依據(jù)多種參數(shù)信息的組合種的另一種參數(shù)信息的組合生成與該參數(shù)信息組合對(duì)應(yīng)的一個(gè)第一控制指令,并將該控制指令發(fā)送至路由器以改變路由器的參數(shù),對(duì)路由器的參數(shù)再次進(jìn)行設(shè)置,設(shè)置好路由器的參數(shù)后,pc端將與該參數(shù)信息的組合對(duì)應(yīng)的第二控制指令發(fā)送至wifi模塊,并控制wifi模塊與路由器建立連接,按照此方法pc端的測(cè)試腳本不斷控制更改路由器的參數(shù),每次對(duì)路由器的參數(shù)進(jìn)行重新設(shè)置后,都生成相應(yīng)的第二控制指令以控制wifi模塊與路由器建立連接,直至所有的參數(shù)信息的組合均設(shè)置為路由器的參數(shù)為止,已完成對(duì)wifi模塊的第一功能測(cè)試。當(dāng)然,每次建立連接后wifi模塊還可以將連接結(jié)果返回至pc端,以便工作人員了解測(cè)試結(jié)果。

      需要說(shuō)明的是,本申請(qǐng)中在進(jìn)行第一功能測(cè)試時(shí),只需要工作人員對(duì)參數(shù)信息進(jìn)行設(shè)置,由于對(duì)路由器參數(shù)設(shè)置的次數(shù)非常對(duì),本申請(qǐng)中每次對(duì)路由器參數(shù)的重新設(shè)置均由測(cè)試腳本自動(dòng)完成,避免了現(xiàn)有技術(shù)中每次更改路由器的參數(shù)都需要工作人員進(jìn)行人工更改的缺點(diǎn),大大的提高了工作效率和準(zhǔn)確度。

      具體的,當(dāng)測(cè)試項(xiàng)目為重連測(cè)試時(shí),需要將路由器的電源斷開(kāi)后再接通,以使路由器重啟,進(jìn)一步檢測(cè)wifi模塊是否能夠在路由器重啟后重新與路由器建立連接。此時(shí),測(cè)試項(xiàng)目信息中的參數(shù)信息包括重連次數(shù),即用戶可以設(shè)置重連次數(shù),例如用戶設(shè)置的重連次數(shù)為1000次,則每次的測(cè)試過(guò)程均具體為:測(cè)試腳本首先將控制wifi模塊與路由器建立連接,然后控制路由器重啟,并接收wifi模塊返回的重連結(jié)果,并將重連結(jié)果寫(xiě)入測(cè)試報(bào)告。工作人員可以依據(jù)測(cè)試報(bào)告清楚的獲知重連成功和失敗的次數(shù),以便對(duì)wifi模塊軟件系統(tǒng)的后續(xù)處理工作提供依據(jù)。

      具體的,當(dāng)測(cè)試項(xiàng)目為第一網(wǎng)絡(luò)性能測(cè)試時(shí),測(cè)試項(xiàng)目信息的參數(shù)信息包括測(cè)試時(shí)間,在設(shè)置好wifi模塊的station模式后,用戶可以通過(guò)pc界面對(duì)測(cè)試時(shí)間進(jìn)行設(shè)置,首先控制wifi模塊與路由器建立連接,然后測(cè)試腳本控制pc端通過(guò)路由器不斷向wifi模塊發(fā)送ping包,并接收wifi模塊返回的ping包,每個(gè)ping包都具有唯一的標(biāo)識(shí),并將每個(gè)ping包的發(fā)送和接收時(shí)間寫(xiě)入測(cè)試報(bào)告。在測(cè)試時(shí)間內(nèi)pc端接收wifi模塊返回的ping包越多、發(fā)送和接收的時(shí)間間隔越短則網(wǎng)絡(luò)延時(shí)越低、網(wǎng)絡(luò)的穩(wěn)定性越好。

      需要說(shuō)明的是,對(duì)wifi模塊的第一網(wǎng)絡(luò)性能測(cè)試不僅可以采用發(fā)送ping包的方式來(lái)進(jìn)行測(cè)試,還可以采用其他方式進(jìn)行測(cè)試,本發(fā)明在此不做特殊的限定,能實(shí)現(xiàn)本發(fā)明的目的即可。

      具體的,當(dāng)測(cè)試項(xiàng)目為網(wǎng)絡(luò)流量測(cè)試時(shí),測(cè)試項(xiàng)目信息的參數(shù)信息包括wifi模塊的狀態(tài),例如低功耗狀態(tài)或正常狀態(tài)。在設(shè)置好wifi模塊的station模式后,首先控制wifi模塊與路由器建立連接,然后測(cè)試腳本控制wifi模塊啟動(dòng)iperf服務(wù)器;pc端啟動(dòng)iperf客戶端,并控制iperf客戶端與iperf服務(wù)器建立連接,pc端通過(guò)iperf客戶端向wifi模塊的iperf服務(wù)器發(fā)送大量的數(shù)據(jù),并測(cè)試網(wǎng)絡(luò)的最大吞吐量,并將測(cè)試結(jié)果(即最大吞吐量)寫(xiě)入測(cè)試報(bào)告。

      具體的,當(dāng)測(cè)試項(xiàng)目為ssl測(cè)試時(shí),在設(shè)置好wifi模塊的station模式后,首先控制wifi模塊與路由器建立連接,然后pc端啟動(dòng)ssl服務(wù)器,并對(duì)ssl服務(wù)器的版本進(jìn)行設(shè)置,進(jìn)一步通過(guò)腳本控制wifi模塊與ssl服務(wù)器建立連接,并將wifi模塊返回的連接結(jié)果寫(xiě)入測(cè)試報(bào)告;改變ssl服務(wù)器的版本并重新進(jìn)行測(cè)試。其中,ssl服務(wù)器的版本有多種,例如ssl3.0、tls1.0、tls1.1和tls1.2,對(duì)wifi模塊進(jìn)行ssl測(cè)試以便檢測(cè)wifi模塊是否能兼容各種版本的ssl服務(wù)器。

      作為優(yōu)選的,工作模式為softap模式,無(wú)線收發(fā)器為無(wú)線網(wǎng)卡。

      具體的,wifi模塊的工作模式可以為softap模式,即當(dāng)用戶需要對(duì)wifi模塊在softap模式下的功能時(shí),則將wifi模塊的工作模式設(shè)置為softap模式。此時(shí),無(wú)線收發(fā)器為無(wú)線網(wǎng)卡。

      需要說(shuō)明的是,pc端和無(wú)線網(wǎng)卡之間可以通過(guò)usb進(jìn)行連接,并且兩者之間優(yōu)選的通過(guò)networkmanagercli進(jìn)行通信,即通過(guò)networkmanagercli來(lái)操作無(wú)線網(wǎng)卡,其中,networkmanagercli是基于命令行的。

      還需要說(shuō)明的是,wifi模塊的工作模式可以為softap模式時(shí),pc端的測(cè)試腳本依據(jù)測(cè)試項(xiàng)目信息的測(cè)試項(xiàng)目生成第一控制指令,并依據(jù)測(cè)試項(xiàng)目信息的參數(shù)信息生成第二控制指令,并將第一控制指令和第二控制指令分別發(fā)送至相應(yīng)的無(wú)線收發(fā)器和wifi模塊。

      作為優(yōu)選的,將第一控制指令發(fā)送至無(wú)線收發(fā)器的過(guò)程具體為:

      將第一控制指令通過(guò)networkmanagercli發(fā)送至無(wú)線網(wǎng)卡。

      需要說(shuō)明的是,pc端可以通過(guò)networkmanagercli將第一控制指令發(fā)送至無(wú)線網(wǎng)卡,當(dāng)然還可以通過(guò)其他方式將第一控制指令發(fā)送至無(wú)線網(wǎng)卡,本發(fā)明在此不做特殊的限定,能實(shí)現(xiàn)本發(fā)明的目的即可。

      作為優(yōu)選的,測(cè)試項(xiàng)目為以下一種或多種的組合:

      第二功能測(cè)試、第二重連測(cè)試和第二網(wǎng)絡(luò)性能測(cè)試。

      當(dāng)wifi模塊的工作模式為softap時(shí),測(cè)試項(xiàng)目為第二功能測(cè)試、第二重連測(cè)試和第二網(wǎng)絡(luò)性能測(cè)試中的一種或多種的組合。

      需要說(shuō)明的是,本申請(qǐng)以單個(gè)測(cè)試項(xiàng)目為例對(duì)其具體的測(cè)試過(guò)程進(jìn)行詳細(xì)的說(shuō)明,對(duì)于多個(gè)測(cè)試項(xiàng)目組合時(shí)的具體測(cè)試過(guò)程本申請(qǐng)?jiān)诖瞬辉儋樖觥?/p>

      具體的,當(dāng)測(cè)試項(xiàng)目為第二功能測(cè)試時(shí),需要不斷更改wifi模塊的參數(shù),此時(shí),測(cè)試項(xiàng)目信息中的參數(shù)信息包括路由器的熱點(diǎn)名稱、密碼、加密方式以及信道,用戶可以通過(guò)pc端的操作界面對(duì)wifi模塊的參數(shù)信息的具體數(shù)值或數(shù)值范圍進(jìn)行設(shè)置,例如設(shè)置熱點(diǎn)長(zhǎng)度范圍為1~32任意字符長(zhǎng)度,密碼為8~63個(gè)任意字符,加密方式為none、psk和psk-2中的一種,信道為1~13。wifi模塊應(yīng)該可以配置成任意參數(shù)的softap,并且還可以被其他的手機(jī)、電腦等終端連接。

      在設(shè)置好wifi模塊的softap模式后,首先要依據(jù)用戶輸入的參數(shù)信息中的一種參數(shù)信息的組合生成相應(yīng)的第二控制指令,并將第二控制指令發(fā)送至wifi模塊,wifi模塊中的解析程序解析并執(zhí)行該第二控制指令,以對(duì)wifi模塊的參數(shù)進(jìn)行設(shè)置;pc端的測(cè)試腳本將第一控制指令發(fā)送至無(wú)線網(wǎng)卡,以控制無(wú)限網(wǎng)卡與wifi模塊建立連接,pc端還可以接收wifi模塊返回的連接結(jié)果,并將接收到的連接結(jié)果寫(xiě)入測(cè)試報(bào)告;不斷對(duì)wifi模塊的參數(shù)信息進(jìn)行設(shè)置,并控制控制無(wú)限網(wǎng)卡與wifi模塊建立連接,以及接收wifi模塊返回的連接結(jié)果,并將接收到的連接結(jié)果寫(xiě)入測(cè)試報(bào)告,直至將用戶輸入的參數(shù)信息中的所有參數(shù)信息的組合均設(shè)置完畢為止。本發(fā)明大大的提高了工作效率和準(zhǔn)確度。

      具體的,當(dāng)測(cè)試項(xiàng)目為第二重連測(cè)試時(shí),測(cè)試項(xiàng)目信息中的參數(shù)信息包括重連次數(shù)。在設(shè)置好wifi模塊的softap模式后,首先,pc端的測(cè)試腳本控制無(wú)限網(wǎng)卡與wifi模塊建立連接,然后控制無(wú)限網(wǎng)卡與wifi模塊斷開(kāi)連接,再控制無(wú)限網(wǎng)卡與wifi模塊建立連接,將wifi模塊返回的連接結(jié)果寫(xiě)入測(cè)試報(bào)告。依據(jù)用戶設(shè)置的重連次數(shù)對(duì)無(wú)限網(wǎng)卡與wifi模塊之間的連接關(guān)系進(jìn)行測(cè)試,直至測(cè)試次數(shù)達(dá)到所設(shè)置的次數(shù)為止。

      具體的,當(dāng)測(cè)試項(xiàng)目為第二網(wǎng)絡(luò)性能測(cè)試時(shí),測(cè)試項(xiàng)目信息的參數(shù)信息包括測(cè)試時(shí)間,在設(shè)置好wifi模塊的softap模式后,用戶可以通過(guò)pc界面對(duì)測(cè)試時(shí)間進(jìn)行設(shè)置,首先控制無(wú)限網(wǎng)卡與wifi模塊建立連接,然后測(cè)試腳本控制pc端通過(guò)無(wú)線網(wǎng)卡不斷向wifi模塊發(fā)送ping包,并接收wifi模塊返回的ping包,每個(gè)ping包都具有唯一的標(biāo)識(shí),并將每個(gè)ping包的發(fā)送和接收時(shí)間寫(xiě)入測(cè)試報(bào)告。在測(cè)試時(shí)間內(nèi)pc端接收wifi模塊返回的ping包越多、發(fā)送和接收的時(shí)間間隔越短則網(wǎng)絡(luò)延時(shí)越低、網(wǎng)絡(luò)的穩(wěn)定性越好。

      本發(fā)明提供了一種wifi模塊軟件系統(tǒng)的測(cè)試方法,包括:依據(jù)用戶輸入的工作模式信息生成并發(fā)送工作模式指令至wifi模塊,以便wifi模塊對(duì)工作模式指令進(jìn)行解析并執(zhí)行解析后的工作模式指令,以對(duì)wifi模塊的工作模式進(jìn)行設(shè)置;根據(jù)用戶輸入的測(cè)試項(xiàng)目信息生成第一控制指令和第二控制指令,測(cè)試項(xiàng)目信息包括測(cè)試項(xiàng)目及參數(shù)信息;將第一控制指令發(fā)送至無(wú)線收發(fā)器,以對(duì)無(wú)線收發(fā)器的參數(shù)進(jìn)行設(shè)置;將第二控制指令發(fā)送至wifi模塊,以控制wifi模塊與無(wú)線收發(fā)器之間的狀態(tài),并對(duì)相應(yīng)的測(cè)試項(xiàng)目進(jìn)行測(cè)試。

      本發(fā)明通過(guò)依據(jù)用戶(工作人員)所輸入的工作模式信息對(duì)wifi模塊的工作模式自動(dòng)進(jìn)行設(shè)置,并依據(jù)工作人員輸入的測(cè)試項(xiàng)目信息對(duì)相應(yīng)的測(cè)試項(xiàng)目自動(dòng)進(jìn)行測(cè)試,在整個(gè)測(cè)試過(guò)程中工作人員只需要輸入相應(yīng)的工作模式信息以及相應(yīng)的測(cè)試項(xiàng)目信息即可,在具體的測(cè)試過(guò)程中無(wú)需工作人員的參與,本發(fā)明依據(jù)工作人員提供的測(cè)試項(xiàng)目信息可自動(dòng)完成相應(yīng)測(cè)試項(xiàng)目的測(cè)試,在一定程度上減小了工作人員的工作量,并大大提高了工作效率和準(zhǔn)確度。

      請(qǐng)參照?qǐng)D2,圖2為本發(fā)明提供的一種wifi模塊軟件系統(tǒng)的測(cè)試裝置的結(jié)構(gòu)示意圖。在上述實(shí)施例的基礎(chǔ)上:

      該裝置包括:

      接收模塊1,用于接收用戶輸入的工作模式信息;還用于接收用戶輸入的測(cè)試項(xiàng)目信息;

      生成模塊2,用于依據(jù)工作模式信息生成工作模式指令,并觸發(fā)設(shè)置模塊3;還用于依據(jù)測(cè)試項(xiàng)目信息生成第一控制指令,并觸發(fā)設(shè)置模塊3;用于依據(jù)測(cè)試項(xiàng)目信息生成第二控制指令,并觸發(fā)控制模塊4;測(cè)試項(xiàng)目信息包括測(cè)試項(xiàng)目及參數(shù)信息;

      設(shè)置模塊3,用于將工作模式指令發(fā)送至wifi模塊,以便wifi模塊對(duì)工作模式指令進(jìn)行解析并執(zhí)行解析后的工作模式指令,以對(duì)wifi模塊的工作模式進(jìn)行設(shè)置;還用于將第一控制指令發(fā)送至無(wú)線收發(fā)器,以對(duì)無(wú)線收發(fā)器的參數(shù)進(jìn)行設(shè)置;

      控制模塊4,用于將第二控制指令發(fā)送至wifi模塊,以控制wifi模塊與無(wú)線收發(fā)器之間的狀態(tài),并對(duì)相應(yīng)的測(cè)試項(xiàng)目進(jìn)行測(cè)試。

      需要說(shuō)明的是,本發(fā)明所提供的測(cè)試裝置是測(cè)試環(huán)境中的中心控制單元。對(duì)于本發(fā)明中所提供的測(cè)試裝置中的測(cè)試方法的具體介紹請(qǐng)參照上述實(shí)施例,本申請(qǐng)?jiān)诖瞬辉儋樖觥?/p>

      作為優(yōu)選的,該裝置為終端設(shè)備。

      需要說(shuō)明的是,該終端設(shè)備具體可以為pc,當(dāng)然也可以為其他的終端設(shè)備。

      本發(fā)明提供了一種wifi模塊軟件系統(tǒng)的測(cè)試裝置,在使用的過(guò)程中可以依據(jù)工作人員提供的信息可自動(dòng)完成相應(yīng)測(cè)試項(xiàng)目的測(cè)試,在一定程度上減小了工作人員的工作量,并大大提高了工作效率和準(zhǔn)確度。

      請(qǐng)參照?qǐng)D3,圖3為本發(fā)明提供的一種wifi模塊軟件系統(tǒng)的測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。在上述實(shí)施例的基礎(chǔ)上,該系統(tǒng)包括wifi模塊、無(wú)線收發(fā)器和如上的測(cè)試裝置。

      需要說(shuō)明的是,對(duì)于本發(fā)明所提供的測(cè)試系統(tǒng)的測(cè)試方法的具體介紹請(qǐng)參照上述方法實(shí)施例,本申請(qǐng)?jiān)诖瞬辉儋樖觥?/p>

      本發(fā)明提供了一種wifi模塊軟件系統(tǒng)的測(cè)試系統(tǒng),在使用的過(guò)程中可以依據(jù)工作人員提供的信息可自動(dòng)完成相應(yīng)測(cè)試項(xiàng)目的測(cè)試,在一定程度上減小了工作人員的工作量,并大大提高了工作效率和準(zhǔn)確度。

      還需要說(shuō)明的是,在本說(shuō)明書(shū)中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。

      對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其他實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。

      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1