[發(fā)明專利]一種區(qū)塊鏈性能測試系統(tǒng)及方法在審
| 申請?zhí)枺?/td> | 201811537035.3 | 申請日: | 2018-12-14 |
| 公開(公告)號: | CN109783364A | 公開(公告)日: | 2019-05-21 |
| 發(fā)明(設計)人: | 葉可江;王銳;須成忠 | 申請(專利權)人: | 深圳先進技術研究院 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市誠輝律師事務所 11430 | 代理人: | 范盈 |
| 地址: | 518055 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區(qū)塊 性能測試系統(tǒng) 測試系統(tǒng) 測試層 核心層 適配層 適配 計算機軟件測試 測試 測試單元 配置文件 性能測試 性能分析 鏈輸送 通用的 申請 整合 監(jiān)控 配置 表現 | ||
1.一種區(qū)塊鏈性能測試系統(tǒng),其特征在于:所述系統(tǒng)包括適配層、核心層和測試層;
所述適配層,用于將區(qū)塊鏈與測試系統(tǒng)進行適配,將待測區(qū)塊鏈集成到測試系統(tǒng)中;
所述核心層,用于將適配好的區(qū)塊鏈輸送至測試單元,對測試層的情況進行監(jiān)控和性能分析,將測試好的結果進行整合;
所述測試層,用于根據待測區(qū)塊鏈共識機制進行區(qū)分,按照設定的配置文件對區(qū)塊鏈進行性能測試。
2.如權利要求1所述的區(qū)塊鏈性能測試系統(tǒng),其特征在于:所述適配層包括區(qū)塊鏈原生軟件開發(fā)工具包。
3.如權利要求1所述的區(qū)塊鏈性能測試系統(tǒng),其特征在于:所述核心層包括區(qū)塊鏈調用模塊、資源監(jiān)控模塊、性能分析模塊和報告生成模塊;
所述區(qū)塊鏈調用模塊,用于編譯部署智能合約,調用智能合約,從分類賬查詢狀態(tài);
所述資源監(jiān)控模塊,用于啟動、停止監(jiān)控器,獲取區(qū)塊鏈的資源消耗狀態(tài);
所述性能分析模塊,用于讀取預定義性能統(tǒng)計數據和打印測試結果,記錄關鍵指標;
所述報告生成模塊,用于將統(tǒng)計結果匯總,并生成報告。
4.如權利要求3所述的區(qū)塊鏈性能測試系統(tǒng),其特征在于:所述資源消耗狀態(tài)中的資源包括CPU、內存和網絡輸入輸出。
5.如權利要求3所述的區(qū)塊鏈性能測試系統(tǒng),其特征在于:所述預定義性能統(tǒng)計數據包括每秒事務數、事務延遲和資源利用率;所述關鍵指標包括事務的創(chuàng)建時間、提交時間和事務結果。
6.如權利要求3所述的區(qū)塊鏈性能測試系統(tǒng),其特征在于:所述報告格式為HTML格式。
7.一種區(qū)塊鏈性能測試方法,其特征在于:所述方法包括如下步驟:
步驟1、對待測區(qū)塊鏈與測試系統(tǒng)進行適配,選擇待測區(qū)塊鏈測試場景;
步驟2、運行所述區(qū)塊鏈測試場景,測試完成后,返回測試數據;
步驟3、對所述返回的測試數據進行分析,并生成報告。
8.如權利要求7所述的區(qū)塊鏈性能測試方法,其特征在于:所述步驟1包括如下步驟:
101、對待測區(qū)塊鏈進行分析,并將其框架抽象為三層;
102、對待測區(qū)塊鏈的分層后針對不同的共識機制,選擇不同的測試場景;
103、根據測試場景的選擇,通過適配將待測區(qū)塊鏈集成到測試系統(tǒng)中。
9.如權利要求7所述的區(qū)塊鏈性能測試方法,其特征在于:所述步驟2包括如下步驟:
201、在測試系統(tǒng)中搭建分布式測試環(huán)境;
202、待測區(qū)塊鏈進入所述分布式測試環(huán)境后,使用區(qū)塊鏈配置文件創(chuàng)建并初始化待測區(qū)塊鏈;
203、按照所述配置文件中指定的方式讀取并編譯智能合約;
204、將編譯后的智能合約部署到測試系統(tǒng)中,啟動監(jiān)控器對象來監(jiān)控待測試區(qū)塊鏈的關鍵性能指標;
205、根據測試系統(tǒng)的所述配置文件啟動測試客戶端;
206、測試完成之后,創(chuàng)建一個包含性能統(tǒng)計結果的節(jié)點;
207、將存儲待測區(qū)塊鏈的性能統(tǒng)計節(jié)點返回,以供分析。
10.如權利要求7所述的區(qū)塊鏈性能測試方法,其特征在于:所述步驟3包括如下步驟:
301、分析統(tǒng)計數據,對數據進行匯總;
302、對所述匯總的數據建立表格,并生成報告。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳先進技術研究院,未經深圳先進技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811537035.3/1.html,轉載請聲明來源鉆瓜專利網。





