1、測(cè)試準(zhǔn)備
在測(cè)試前應(yīng)準(zhǔn)備如下軟件和環(huán)境:
1)開(kāi)源軟件wireshark(https://sourceforge.net/projects/wireshark/)Windows版,用于網(wǎng)絡(luò)數(shù)據(jù)收集、過(guò)濾和統(tǒng)計(jì)分析;
2)編寫(xiě)NTP請(qǐng)求數(shù)據(jù)包發(fā)送程序,該程序的目的是向NTP服務(wù)器的123端口循環(huán)發(fā)送長(zhǎng)度為48字節(jié)的UDP數(shù)據(jù)包,其格式遵循 RFC5905(一個(gè)基于Qt的示例源代碼見(jiàn)附錄3.1);
3)保證測(cè)試終端、NTP時(shí)間同步服務(wù)器在同一子網(wǎng)中,可以相互訪問(wèn)(為避免路由器性能對(duì)于測(cè)試結(jié)果的影響,最好使用網(wǎng)絡(luò)交換機(jī)直連或雙機(jī)直連)。
三者之間的連接關(guān)系如下圖所示:
三者之間的連接關(guān)系圖
其中NTP請(qǐng)求發(fā)送程序和wireshark網(wǎng)絡(luò)抓包程序放置于同一臺(tái)測(cè)試終端上,該測(cè)試終端與NTP服務(wù)器相連。
2步驟和方法
使用批處理文件開(kāi)啟多個(gè)NTP請(qǐng)求發(fā)送程序(源代碼見(jiàn)附錄3.2)
開(kāi)啟wireshark,設(shè)置捕獲參數(shù)(“Capture Options”),選中“本地連接”,并設(shè)置過(guò)濾器和停止時(shí)間,并點(diǎn)擊“Start”,如下圖所示:
設(shè)置過(guò)濾器和停止時(shí)間圖解
等待10秒后捕獲自動(dòng)停止,此時(shí)如下圖所示(注意此處的Filter指的是顯示過(guò)濾,與捕獲過(guò)濾不同):
點(diǎn)擊菜單“Statistics/Summary”,得到每秒NTP響應(yīng)數(shù)量,如下圖所示:
點(diǎn)擊菜單“Statistics/Summary”,得到每秒NTP響應(yīng)數(shù)量
其中“Displayed”列即為我們所要的數(shù)據(jù)測(cè)試結(jié)果,本次測(cè)試結(jié)果為平均8241.389次/秒。同時(shí),可以保存本次的數(shù)據(jù)為.pcapng文件,雙機(jī)即可使用wireshark進(jìn)行查看。HJ210系列設(shè)備壓力測(cè)試可以達(dá)到16000次/秒,滿足幾乎所有實(shí)際環(huán)境的壓力測(cè)試。
咨詢(xún)電話:
掃一掃咨詢(xún)微信客服