[發明專利]RFC2544吞吐性能測試方法、系統、設備及介質在審
| 申請號: | 202111589955.1 | 申請日: | 2021-12-23 |
| 公開(公告)號: | CN114363217A | 公開(公告)日: | 2022-04-15 |
| 發明(設計)人: | 李彬 | 申請(專利權)人: | 北京六方云信息技術有限公司;北京六方云科技有限公司 |
| 主分類號: | H04L43/0888 | 分類號: | H04L43/0888;H04L43/0829;H04L67/30 |
| 代理公司: | 北京恒程知識產權代理有限公司 11914 | 代理人: | 許峰 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | rfc2544 吞吐 性能 測試 方法 系統 設備 介質 | ||
1.一種RFC2544吞吐性能測試方法,其特征在于,所述方法包括以下步驟:
加載預先配置的配置文件;
解析所述配置文件,得到配置參數;
根據所述配置參數,生成對應的網絡報文,以及根據所述配置參數計算得到測試用運行參數;
基于所述網絡報文及測試用運行參數,對被測設備進行多次迭代測試,得到所述被測設備的RFC2544吞吐量。
2.根據權利要求1所述的方法,其特征在于,所述基于所述網絡報文及測試用運行參數,對被測設備進行多次迭代測試,得到所述被測設備的RFC2544吞吐量的步驟包括:
S1,啟動本次迭代測試,在測試過程中,進行所述網絡報文的發送與接收,統計發送報文數目、接收報文數目,計算丟包率、平均吞吐量,并在交互界面顯示;
S2,待本次迭代測試的截止時間到達后,結束報文收發操作,計算本次迭代測試的丟包率、平均吞吐量,并在交互界面顯示;
S3,在本次迭代測試結束時,根據測試得到的丟包率與所述配置參數允許的丟包率計算下一次迭代測試的吞吐量,返回執行步驟S1,依次循環,直到達到配置的迭代次數上限。
3.根據權利要求2所述的方法,其特征在于,所述RFC2544吞吐性能測試方法基于DPDKpktgen測試工具實現,所述加載預先配置的配置文件的步驟之后還包括:
對所述DPDK pktgen測試工具進行初始化,其中,初始階段確定的吞吐量上限bpsHigh=1,吞吐量下限bpsLow=0;
對報文發送線程、報文接收線程進行初始化;
所述啟動本次迭代測試,在測試過程中,進行所述網絡報文的發送與接收,統計發送報文數目、接收報文數目,計算丟包率、平均吞吐量,并在交互界面顯示的步驟包括:
啟動本次迭代測試,在測試過程中,記錄每個報文發送線程已經發送的報文數目,記錄每個報文接收線程已經接收到的報文數目,周期性計算丟包數目,在所述交互界面顯示報文發送總數、報文接收總數、丟包總數,直到本次迭代測試的運行時間結束為止;
其中,根據所述報文發送總數、報文接收總數,計算丟包數目、丟包率、平均吞吐量。
4.根據權利要求3所述的方法,其特征在于,所述S3,在本次迭代測試結束時,根據測試得到的丟包率與所述配置參數允許的丟包率計算下一次迭代測試的吞吐量,返回執行步驟S1,依次循環,直到達到配置的迭代次數上限的步驟包括:
在本次迭代測試結束時,根據本次迭代測試的丟包率、所述配置參數允許的丟包率,更新吞吐量上限bpsHigh與吞吐量下限bpsLow,其中:
如果本次迭代測試的丟包率小于允許的丟包率,則本次測試通過,吞吐量上限bpsHigh保持不變,吞吐量下限bpsLow更新為本次迭代測試的吞吐量bpsCur;
如果本次迭代測試的丟包率大于或等于允許的丟包率,則本次測試失敗,吞吐量下限bpsLow保持不變,吞吐量上限bpsHigh更新為本次測試的吞吐量bpsCur,繼續執行下一次迭代測試,直到達到配置參數迭代次數的限制;
其中,本次迭代測試的吞吐量bpsCur=(bpsHigh+bpsLow)/2,實際吞吐量為bpsCur*2*網卡線速。
5.根據權利要求2所述的方法,其特征在于,所述方法還包括:
對測試得到的所述被測設備的RFC2544吞吐量進行分析并在交互界面顯示。
6.根據權利要求1所述的方法,其特征在于,所述加載預先配置的配置文件的步驟之前還包括:
配置所述配置文件,所述配置文件涉及的配置參數至少包括:允許的丟包率、并發連接數、報文長度、報文五元組、每次迭代測試的持續時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京六方云信息技術有限公司;北京六方云科技有限公司,未經北京六方云信息技術有限公司;北京六方云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111589955.1/1.html,轉載請聲明來源鉆瓜專利網。





