[發(fā)明專利]區(qū)塊鏈性能測試方法、裝置、設備和存儲介質在審
| 申請?zhí)枺?/td> | 201910256370.4 | 申請日: | 2019-04-01 |
| 公開(公告)號: | CN110061889A | 公開(公告)日: | 2019-07-26 |
| 發(fā)明(設計)人: | 路京磊;盧小明;陳姝 | 申請(專利權)人: | 北京眾享比特科技有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;G06Q40/04;H04L29/08 |
| 代理公司: | 北京志霖恒遠知識產權代理事務所(普通合伙) 11435 | 代理人: | 郭棟梁 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區(qū)塊 測試區(qū)塊 系統(tǒng)性能監(jiān)控 性能測試報告 性能測試工具 存儲介質 性能測試 鏈信息 系統(tǒng)資源消耗 測試 監(jiān)控分析 統(tǒng)計分析 運行過程 網絡 調用 統(tǒng)計 融合 申請 | ||
本申請公開了一種區(qū)塊鏈性能測試方法、裝置、設備和存儲介質。該方法包括:依次調用區(qū)塊鏈信息統(tǒng)計工具、系統(tǒng)性能監(jiān)控工具和性能測試工具對待測試區(qū)塊鏈網絡進行測試;統(tǒng)計分析測試的結果,以呈現(xiàn)所述待測試區(qū)塊鏈網絡的性能測試報告。該技術方案通過融合區(qū)塊鏈信息統(tǒng)計工具、系統(tǒng)性能監(jiān)控工具和性能測試工具用于測試區(qū)塊鏈網絡的每個節(jié)點,從而能夠對區(qū)塊鏈的運行情況及運行過程中系統(tǒng)資源消耗進行監(jiān)控分析,很大程度上使得生成的性能測試報告更加全面且完整。
技術領域
本發(fā)明一般涉及軟件測試領域,具體涉及一種區(qū)塊鏈性能測試方法、裝置、設備和存儲介質。
背景技術
隨著比特幣的發(fā)展和普及,區(qū)塊鏈作為一種具有普適性的分布式底層架構,廣泛應用于金融、政治、科技等不同領域,其本質上是一個去中心化的數(shù)據(jù)庫,是一串使用密碼學方法相關聯(lián)產生的數(shù)據(jù)塊,每個數(shù)據(jù)塊中包含了一批次比特網絡交易的信息,用于驗證其信息的有效性和生成下一個區(qū)塊。目前國內的區(qū)塊鏈產業(yè)還處于發(fā)展階段,區(qū)塊鏈的開發(fā)和部署缺乏標準化引導,為了更好的發(fā)展區(qū)塊鏈產業(yè),對區(qū)塊鏈的評測十分重要。
目前,傳統(tǒng)的對區(qū)塊鏈的評測主要是參考傳統(tǒng)的測試方案,通過單獨使用性能測試工具對區(qū)塊鏈進行性能測試或者單獨使用系統(tǒng)性能監(jiān)控工具對區(qū)塊鏈運行系統(tǒng)進行性能監(jiān)控,從而得到某個功能點的性能指標,但是,該方法統(tǒng)計的性能指標有限,且隨著區(qū)塊鏈技術的不斷發(fā)展,其無法實現(xiàn)大量節(jié)點的性能壓力測試,導致測試靈活性差。
發(fā)明內容
鑒于現(xiàn)有技術中的上述缺陷或不足,期望提供一種區(qū)塊鏈性能測試方法、裝置、設備和存儲介質,能夠解決對區(qū)塊鏈評測靈活性差的問題。
第一方面,本發(fā)明提供了一種區(qū)塊鏈性能測試方法,該方法包括:
依次調用區(qū)塊鏈信息統(tǒng)計工具、系統(tǒng)性能監(jiān)控工具和性能測試工具對待測試區(qū)塊鏈網絡進行測試;
統(tǒng)計分析測試的結果,以呈現(xiàn)所述待測試區(qū)塊鏈網絡的性能測試報告。
在其中一個實施例中,依次調用區(qū)塊鏈信息統(tǒng)計工具、系統(tǒng)性能監(jiān)控工具和性能測試工具對待測試區(qū)塊鏈網絡進行測試,包括:
調用所述區(qū)塊鏈信息統(tǒng)計工具,統(tǒng)計所述待測試區(qū)塊鏈網絡的區(qū)塊交易數(shù);
調用所述系統(tǒng)性能監(jiān)控工具,確定所述待測試區(qū)塊鏈網絡的系統(tǒng)性能指標;
調用所述性能測試工具,確定所述待測試區(qū)塊鏈網絡在不同壓力測試環(huán)境中的區(qū)塊鏈性能指標結果;
并且,在統(tǒng)計所述待測試區(qū)塊鏈網絡的區(qū)塊交易數(shù)趨于閾值時,停止調用所述系統(tǒng)性能監(jiān)控工具。
在其中一個實施例中,調用所述系統(tǒng)性能監(jiān)控工具,確定所述待測試區(qū)塊鏈網絡的系統(tǒng)性能指標,包括:
讀取在所述系統(tǒng)性能監(jiān)控工具上設置的監(jiān)控頻率;
根據(jù)所述監(jiān)控頻率對所述待測試區(qū)塊鏈網絡的運行系統(tǒng)進行監(jiān)控,得到系統(tǒng)性能指標。
在其中一個實施例中,調用所述性能測試工具,確定所述待測試區(qū)塊鏈網絡在不同壓力測試環(huán)境中的區(qū)塊鏈性能指標結果,包括:
確定所述待測試區(qū)塊鏈網絡的交易節(jié)點;
向所述交易節(jié)點發(fā)送交易請求以進行壓力測試;
在所述區(qū)塊交易數(shù)趨于閾值時,呈現(xiàn)所述區(qū)塊鏈性能指標結果。
在其中一個實施例中,所述統(tǒng)計分析所述測試的結果,以呈現(xiàn)所述待測試區(qū)塊鏈網絡的性能測試報告,包括:
分別分析所述區(qū)塊鏈信息統(tǒng)計工具、所述性能測試工具或所述系統(tǒng)性能監(jiān)控工具測試的結果,以呈現(xiàn)所述性能測試報告;和/或
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京眾享比特科技有限公司,未經北京眾享比特科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910256370.4/2.html,轉載請聲明來源鉆瓜專利網。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設備及存儲介質
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結構和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網絡
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結構、存儲介質及電子設備
- 對嵌入式操作系統(tǒng)的性能信息進行實時監(jiān)測的方法
- 一種實時監(jiān)控系統(tǒng)及方法以及移動終端
- 應用系統(tǒng)性能監(jiān)控方法、裝置、設備及計算機存儲介質
- 一種基于內核調優(yōu)的提升系統(tǒng)性能的方法及裝置
- SQL自動優(yōu)化方法、裝置、計算機設備及存儲介質
- 分布式存儲系統(tǒng)性能監(jiān)控方法、裝置、設備及可讀存儲介質
- 一種變電站監(jiān)控系統(tǒng)性能評價方法
- 一種業(yè)務系統(tǒng)性能分析方法、裝置及存儲介質
- 一種片上系統(tǒng)性能檢驗方法、裝置、設備及可讀存儲介質
- 一種基于Jmeter的業(yè)務性能監(jiān)控設計方法





