本發(fā)明屬于計(jì)算機(jī)通訊技術(shù)領(lǐng)域,尤其涉及一種以太網(wǎng)交換機(jī)接口測(cè)試方法。
背景技術(shù):
以太網(wǎng)交換機(jī)是基于以太網(wǎng)傳輸數(shù)據(jù)的交換機(jī),以太網(wǎng)采用共享總線型傳輸媒體方式的局域網(wǎng)。以太網(wǎng)交換機(jī)的結(jié)構(gòu)是每個(gè)接口都直接與主機(jī)相連,并且一般都工作在全雙工方式。交換機(jī)能同時(shí)連通許多對(duì)接口,使每一對(duì)相互通信的主機(jī)都能像獨(dú)占通信媒體那樣,進(jìn)行無(wú)沖突地傳輸數(shù)據(jù)。
以太網(wǎng)交換機(jī)在安裝使用時(shí),通常需要對(duì)以太網(wǎng)交換機(jī)接口進(jìn)行測(cè)試,以確保數(shù)據(jù)正常傳輸。
在實(shí)現(xiàn)本發(fā)明的過(guò)程中,申請(qǐng)人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在以下不足:
現(xiàn)有技術(shù)中,以太網(wǎng)交換機(jī)接口測(cè)試方法主要是:將待測(cè)設(shè)備與本地設(shè)備物理連接,連接成功后,本地設(shè)備向待測(cè)設(shè)備發(fā)送測(cè)試數(shù)據(jù)包,以進(jìn)行數(shù)據(jù)透?jìng)餍阅艿臏y(cè)試。但這種測(cè)試方法只能通過(guò)cb(consecutivebytessentpattern,連續(xù)字節(jié)模式發(fā)送)模式或cf模式(consecutiveframessentpattern,連續(xù)幀模式發(fā)送)中的一種進(jìn)行測(cè)試,且測(cè)試的波特率是固定的,無(wú)法實(shí)現(xiàn)模式或波特率的隨時(shí)切換。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)上述現(xiàn)有技術(shù)存在問(wèn)題,本發(fā)明提供一種能自由切換數(shù)據(jù)透?jìng)髂J?,且波特率覆蓋全面的以太網(wǎng)交換機(jī)接口測(cè)試方法。
本發(fā)明通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)上述目的:
一種以太網(wǎng)交換機(jī)接口測(cè)試方法,其特征在于,所述測(cè)試方法包括:
將待測(cè)設(shè)備與本地設(shè)備進(jìn)行物理網(wǎng)絡(luò)連接;
客戶端獲取待測(cè)設(shè)備與本地設(shè)備的在線工作狀態(tài),并在線將待測(cè)設(shè)備添加到配置界面;
配置待測(cè)設(shè)備與本地設(shè)備數(shù)據(jù)通道的關(guān)聯(lián)關(guān)系;
對(duì)待測(cè)設(shè)備通道與本地設(shè)備通道配置同步一致的串口通信參數(shù);
遍歷數(shù)據(jù)透?jìng)髂J剑?/p>
本地設(shè)備向待測(cè)設(shè)備發(fā)送測(cè)試數(shù)據(jù)包,進(jìn)行待測(cè)設(shè)備的各數(shù)據(jù)通道的數(shù)據(jù)透?jìng)鳒y(cè)試。
進(jìn)一步的,所述客戶端獲取待測(cè)設(shè)備與本地設(shè)備的在線工作狀態(tài)包括:
待測(cè)設(shè)備與本地設(shè)備分別將在線狀態(tài)上報(bào)至客戶端,以使客戶端獲取待測(cè)設(shè)備與本地設(shè)備的在線工作狀態(tài)。
更進(jìn)一步地,待測(cè)設(shè)備與本地設(shè)備通過(guò)物理網(wǎng)絡(luò)連接方式分別將其在線狀態(tài)上報(bào)至客戶端。
進(jìn)一步地,所述串口通信參數(shù)包括波特率、數(shù)據(jù)位、停止位、校驗(yàn)方式、流控方式。
進(jìn)一步的,所述數(shù)據(jù)透?jìng)髂J桨╟b模式或cf模式。
本發(fā)明的有益效果是:
本發(fā)明的一種以太網(wǎng)交換機(jī)接口測(cè)試方法,通過(guò)將待測(cè)設(shè)備和本地設(shè)備進(jìn)行物理網(wǎng)絡(luò)連接和通道匹配連接,使得在對(duì)以太網(wǎng)交換機(jī)接口測(cè)試時(shí),可以精確的覆蓋到所有串口通信數(shù)據(jù),以得到清晰的測(cè)試結(jié)果及數(shù)據(jù)分析。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例的一種以太網(wǎng)交換機(jī)接口測(cè)試方法的流程示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例公開(kāi)了一種以太網(wǎng)交換機(jī)接口測(cè)試方法,該測(cè)試方法能自由切換數(shù)據(jù)透?jìng)髂J?,且能全面覆蓋波特率。
本發(fā)明通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)上述目的:
圖1為本發(fā)明實(shí)施例的一種以太網(wǎng)交換機(jī)接口測(cè)試方法的流程示意圖,參見(jiàn)圖1,本發(fā)明實(shí)施例的一種以太網(wǎng)交換機(jī)接口測(cè)試方法,包括以下步驟:
s1:將待測(cè)設(shè)備與本地設(shè)備進(jìn)行物理網(wǎng)絡(luò)連接;
s2:客戶端獲取待測(cè)設(shè)備與本地設(shè)備的在線工作狀態(tài),并在線將待測(cè)設(shè)備添加到配置界面;
s3:配置待測(cè)設(shè)備與本地設(shè)備數(shù)據(jù)通道的關(guān)聯(lián)關(guān)系;
s4:對(duì)待測(cè)設(shè)備通道與本地設(shè)備通道配置同步一致的串口通信參數(shù);
s5:遍歷數(shù)據(jù)透?jìng)髂J剑?/p>
s6:本地設(shè)備向待測(cè)設(shè)備發(fā)送測(cè)試數(shù)據(jù)包,進(jìn)行待測(cè)設(shè)備的各數(shù)據(jù)通道的數(shù)據(jù)透?jìng)鳒y(cè)試。
本發(fā)明實(shí)施例的s2中,待測(cè)設(shè)備與本地設(shè)備分別將在線狀態(tài)上報(bào)至客戶端,以使客戶端獲取待測(cè)設(shè)備與本地設(shè)備的在線工作狀態(tài)。
進(jìn)一步地,本發(fā)明實(shí)施例中,待測(cè)設(shè)備與本地設(shè)備是通過(guò)物理網(wǎng)絡(luò)連接方式分別將其在線狀態(tài)上報(bào)至客戶端的。
本發(fā)明實(shí)施例的s4主要是實(shí)現(xiàn)對(duì)以太網(wǎng)交換機(jī)rs485異步數(shù)據(jù)透?jìng)鞯木_測(cè)試,其需配置的串口通信參數(shù)可以包括波特率、數(shù)據(jù)位、停止位、校驗(yàn)方式、流控方式。
具體地:
波特率:115200bps、9600bps、2400bps、1200bps;
數(shù)據(jù)位:5、6、7、8;
停止位:1、1.5、2;
校驗(yàn)方式:無(wú)、奇校驗(yàn)、偶校驗(yàn);
流控方式:無(wú)流控、軟件流控、硬件流控。
本發(fā)明實(shí)施例的s5中,數(shù)據(jù)透?jìng)髂J娇梢园╟b模式或cf模式,cb模式用于進(jìn)行常規(guī)功能測(cè)試,而cf模式是用于進(jìn)行性能測(cè)試,使用誤碼儀可以對(duì)兩種模式進(jìn)行切換。當(dāng)使用cb模式測(cè)試功能正常后,即可切換到cf模式進(jìn)行性能測(cè)試。
本發(fā)明實(shí)施例的s6中,本地設(shè)備向待測(cè)設(shè)備發(fā)送測(cè)試數(shù)據(jù)包每路發(fā)包10000左右,發(fā)送完畢后,查看記錄誤碼量和丟包量數(shù)據(jù),生成記錄測(cè)試rs485接口報(bào)告,匯總結(jié)束。
本發(fā)明實(shí)施例的以太網(wǎng)交換機(jī)接口測(cè)試方法在測(cè)試rs485數(shù)據(jù)時(shí),單路不回環(huán),用誤碼儀或pc進(jìn)行數(shù)據(jù)收發(fā),改變數(shù)據(jù)的波特率、數(shù)據(jù)位、校驗(yàn)位等屬性(盡量保證各個(gè)設(shè)備上各種波特率均測(cè)試到),測(cè)試各個(gè)數(shù)據(jù)通道,能精確覆蓋串口通信波特率1200~115200bps測(cè)試誤碼及丟包率。
本發(fā)明實(shí)施例的一種以太網(wǎng)交換機(jī)接口測(cè)試方法,通過(guò)將待測(cè)設(shè)備和本地設(shè)備進(jìn)行物理網(wǎng)絡(luò)連接和通道匹配連接,使得在對(duì)以太網(wǎng)交換機(jī)接口測(cè)試時(shí),可以精確的覆蓋到所有串口通信數(shù)據(jù),以得到清晰的測(cè)試結(jié)果及數(shù)據(jù)分析。
以上所舉實(shí)施例為本發(fā)明的較佳實(shí)施方式,僅用來(lái)方便說(shuō)明本發(fā)明,并非對(duì)本發(fā)明作任何形式上的限制,任何所屬技術(shù)領(lǐng)域中具有通常知識(shí)者,若在不脫離本發(fā)明所提技術(shù)特征的范圍內(nèi),利用本發(fā)明所揭示技術(shù)內(nèi)容所作出局部更動(dòng)或修飾的等效實(shí)施例,并且未脫離本發(fā)明的技術(shù)特征內(nèi)容,均仍屬于本發(fā)明技術(shù)特征的范圍內(nèi)。