如何讓測試RFC2544更便捷——RFC2544測試實操

關鍵詞:RFC2544;吞吐量測試;時延測試;丟包率;背靠背。網絡

做爲一名網絡測試人員,你們確定熟知一個測試標準,那就是RFC2544,RFC2544經過提供一個測試網絡設備的測試標準,並規定了一系列測試過程當中的方法,使得服務提供商以及用戶之間達成一個在同一基準下實施測試和分析結果的共同標準。在這裏咱們先帶你們回顧一下RFC2544測試標準。ide

RFC2544最初由哈弗大學 S. Bradner, NetScout Systems J. McQuaid 提交,後在1999年3月成爲正式標準。在功能上,RFC2544主要是用來評測網絡設備性能(這裏所指的網絡設備包括但不限於交換機、路由器、防火牆)。性能

事實上,RFC2544定義了一整套測試方法,爲不一樣廠家的設備/系統提供了統一的評估標準和報告格式。那爲何要引入RFC2544測試標準呢?這還得從之前提及,那時候每一個設備廠商老是但願成爲規則和標準的制定者,從而在市場競爭中處於有利地位,因此就誕生了不少測試標準,讓測試人員很是混亂,這個狀況一直持續到RFC2544測試標準出現之前。在RFC2544測試標準誕生以後,因爲該標準統一了測試方法和測試指標,可以清晰的評估被測設備的性能而被推崇爲行業內標準,今後測試人員終於擺脫了種類繁雜的不規範測試標準,設備測試也變得更規範了。測試

RFC2544測試標準的主要內容爲:

(1)吞吐量測試:該測試在RFC1242中首先被提出,是評估網絡設備被性能的首要指標,目的是測試設備的最大的轉發能力;
(2)時延測試:目的是測試設備的轉發時延,延遲越大,說明設備處理數據包的速度越慢,其測試原理是發送幀時, 帶上時間戳(T1),發送到網絡上,隨後接收幀時, 記錄時間戳(T2),最後在接收方將2個時間戳比較(T2-T1),獲得延時值。在應用層上面,對於 VoIP 等協議測試,因爲可變或者較長的時延均會形成語音質量下降,所以時延測試也是考察被測設備的重要性能指標之一。值得注意的是,RFC2544要求對延時測試至少須要重複20次,結果取因此測試結果的平均值;
(3)丟包率:就是發送方發出可是接收方沒有收到的幀數量,相對於總髮送幀數目的一個百分比測試設備在不一樣速率下的丟包狀況,丟包率計算公式爲:接收方沒有收到的幀的個數/發送方的發幀總數 * 100%,主要用來考察交換機對過載壓力的承受能力,RFC2544建議首先從最大速率開始測試,按必定的步長逐步減小發送速率,直到連續兩次無數據丟失時的第一次結果,其中步長最大不能超過10%;
(4)背靠背:也是測試設備的重要性能指標之一,是向被測設備連續發送具備最小幀間隔的N個幀,而且統計被測設備送出幀的個數,若是和發送的個數相等,則增長N值,重複上述測試過程,直到被測設備送出的幀個數小於測試發送幀個數,反之則減小發送幀數。另外在這裏高告訴你們一個測試前提,那就是設備的吞吐量達不到線速,若是達到線速, 不管怎麼發, 都不會有丟包, 測試無心義。
3d

RFC2544在國產數通一體化測試軟件——Renix實操:

那麼對於網絡測試人員來講,沒有什麼比可以節省時間、高效工做更值得期待的事情了,在這裏就向你們來介紹一下北京信而泰科技股份有限公司所推出的Renix測試軟件,Renix 是信而泰推出的適用於研發測試場景的數通一體化測試軟件,該軟件配合適當的信而泰機箱和接口卡,可對 DUT(被測設備)執行流量測試、協議仿真和性能測試。適用於複雜網絡設備在研發階段的測試,如交換機、路由器、防火牆等。那麼該測試軟件究竟有什麼特點呢?咱們一塊兒來看一下吧:
(1)測試項完整:完成RFC2544規定的全部測試項,如吞吐量、時延、丟包率、背靠背。徹底符合測試標準,一次測試所有運行(串行運行)。
如何讓測試RFC2544更便捷——RFC2544測試實操blog

(2)嚮導配置:測試軟件採用全程嚮導配置(Step-By-Step),只須要 選擇和填充。簡單快捷, 容易上手,不會出錯。
如何讓測試RFC2544更便捷——RFC2544測試實操接口

(3)特點:默認參數默認參數與RFC2544推薦參數一致,減小配置,例如: 吞吐量的測試時間RFC2544推薦最少60秒,RFC2544默認測試時長60秒。路由

如何讓測試RFC2544更便捷——RFC2544測試實操

例如: 丟包率默認測試時間及次數,RFC2544推薦最少100秒,20次,RENIX默認配置100秒,20次。it

如何讓測試RFC2544更便捷——RFC2544測試實操

例如: 測試幀長,RFC2544推薦7個幀長,RENIX默認配置爲7個幀長。
(4)特點:多種拓撲結構模板

如何讓測試RFC2544更便捷——RFC2544測試實操
如何讓測試RFC2544更便捷——RFC2544測試實操
如何讓測試RFC2544更便捷——RFC2544測試實操

(5)流量自動生成:報文格式自動填充,只需選擇源/目的端口;報文MAC/IP自動填充。

如何讓測試RFC2544更便捷——RFC2544測試實操

(6)流量自定義:可自定義報文,首先按先添加流量,自定義報文格式而後在RFC2544裏引用。

如何讓測試RFC2544更便捷——RFC2544測試實操

如何讓測試RFC2544更便捷——RFC2544測試實操

(7)查找方式多樣(步長、二分法(默認)、聯合)
RFC2544沒有指定增長或者下降速率的方法,可是最經常使用的方法是二分法。
· 設置相關參數
· 自動找到吞吐量值
· 不須要考慮過程

如何讓測試RFC2544更便捷——RFC2544測試實操

(8)測試狀態實時顯示:顯示當前測試字節、顯示當前trial次數、顯示已測試時間

如何讓測試RFC2544更便捷——RFC2544測試實操

如何讓測試RFC2544更便捷——RFC2544測試實操

(9)測試報告存儲路徑可配
專門Result Analyzer軟件
· 運行過程當中自動彈出
導出報告格式
(PDF/HTML)

如何讓測試RFC2544更便捷——RFC2544測試實操

如何讓測試RFC2544更便捷——RFC2544測試實操

(10)默認報告格式
報告格式(內容詳細簡單易懂,幷包含RFC2544標準要求)

如何讓測試RFC2544更便捷——RFC2544測試實操

如何讓測試RFC2544更便捷——RFC2544測試實操

如何讓測試RFC2544更便捷——RFC2544測試實操

(11)可對報告結果進行定製
默認會保存全部測試內容,輸出的報告內容太過詳細且能夠選擇彙總模板,並只保存彙總信息。

如何讓測試RFC2544更便捷——RFC2544測試實操

相關文章
相關標籤/搜索