[發明專利]一種消息總線性能測試方法及系統有效
| 申請號: | 201810739710.4 | 申請日: | 2018-07-06 |
| 公開(公告)號: | CN108932182B | 公開(公告)日: | 2021-11-23 |
| 發明(設計)人: | 張玉中;浮明軍;匡海燕;李松合;劉仁千;劉昊昱;周水斌;李國杰;張超永;常衛;蘇志剛;谷威;黃顯果;王鵬;劉沛;楊豐源;王振;李亞爽;時曉寧;從波;宋文博;劉靜靜 | 申請(專利權)人: | 許繼集團有限公司;許繼電氣股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 鄭州睿信知識產權代理有限公司 41119 | 代理人: | 符亞飛 |
| 地址: | 461000 河*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 消息 總線 性能 測試 方法 系統 | ||
1.一種消息總線性能測試方法,其特征在于,包括數據容量測試策略和/或數據處理效率測試策略;
所述數據容量測試策略包括以下過程:向消息總線中發送測試用例,然后逐漸增大測試用例中的消息數量和單個消息的大小,逐級增加數據總量,測試消息總線的數據吞吐量上限值,記錄上限值與計算機的最大容量是否成正比例;
所述數據處理效率測試策略包括生產者數據處理速率測試策略、消費者數據處理速率測試策略、單條生產者生產速率測試策略和單條消費者接收速率測試策略中的至少一個;
所述生產者數據處理速率測試策略包括以下過程:啟用測試用例,以容量上限值的第一倍數作為第一發送量發送數據,記錄生產者的生產時間,計算生產者的數據處理速率;然后,更改測試用例,逐漸增大發送量,記錄生產者的生產時間,計算生產者的數據處理速率,直至發送量增大至消息總線的數據吞吐量上限值,測試生產者的數據處理速率的下限值;
所述消費者數據處理速率測試策略包括以下過程:啟用測試用例,以消息總線的數據吞吐量上限值的第一倍數作為第一發送量發送數據,記錄消費者的消費時間,計算消費者的數據處理速率;然后,更改測試用例,逐漸增大發送量,記錄消費者的消費時間,計算消費者的數據處理速率,直至發送量增大至消息總線的數據吞吐量上限值,測試消費者的數據處理速率的下限值;
所述單條生產者生產速率測試策略包括以下過程:消息總線滿負載運行的情況下,以消息總線的數據吞吐量上限值大小的數據量向消息總線發送數據,記錄生產者生產一條消息的時間,計算生產者單條數據處理速率;
所述單條消費者接收速率測試策略包括以下過程:消息總線滿負載運行的情況下,以消息總線的數據吞吐量上限值大小的數據量向消息總線發送數據,并同時接收數據,記錄消費者消費一條消息的時間,計算消費者單條數據處理速率。
2.根據權利要求1所述的消息總線性能測試方法,其特征在于,所述測試方法同時包括所述數據容量測試策略和數據處理效率測試策略,所述數據處理效率測試策略同時包括生產者數據處理速率測試策略、消費者數據處理速率測試策略、單條生產者生產速率測試策略和單條消費者接收速率測試策略。
3.根據權利要求1或2所述的消息總線性能測試方法,其特征在于,所述上限值與計算機的最大容量是否成正比例的實現過程包括以下步驟:
1)消息總線所部署的計算機的最大容量為a時,測試并記錄消息總線的數據吞吐量上限值為x;消息總線所部署的計算機的最大容量為b時,測試并記錄消息總線的數據吞吐量上限值為y;消息總線所部署的計算機的最大容量為c時,測試并記錄消息總線的數據吞吐量上限值為z;
2)檢測x、y、z是否與a、b、c成正比例,以檢測消息總線的數據容量是否與所部署計算機的最大容量成正比,以檢測消息總線數據容量與所部署計算機的關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于許繼集團有限公司;許繼電氣股份有限公司,未經許繼集團有限公司;許繼電氣股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810739710.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種實現NVME硬盤性能自動化測試方法、系統及介質
- 下一篇:監控裝置及方法





