[發(fā)明專利]區(qū)塊鏈網(wǎng)絡的測試方法、裝置、電子設備及可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202011014034.8 | 申請日: | 2020-09-24 |
| 公開(公告)號: | CN112202633B | 公開(公告)日: | 2022-07-12 |
| 發(fā)明(設計)人: | 張菠;鄧柯 | 申請(專利權)人: | 成都質(zhì)數(shù)斯達克科技有限公司 |
| 主分類號: | H04L43/0817 | 分類號: | H04L43/0817;H04L67/1097;G06F11/36;G06Q40/04 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 610094 四川省成都市高新區(qū)益*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區(qū)塊 網(wǎng)絡 測試 方法 裝置 電子設備 可讀 存儲 介質(zhì) | ||
1.一種區(qū)塊鏈網(wǎng)絡的測試方法,其特征在于,所述方法包括:
獲得測試用例,所述測試用例中包括與區(qū)塊鏈網(wǎng)絡的待測功能相關的交易;
檢測所述交易中是否包含預設字符串;
在所述交易中包括預設字符串的情況下,為所述預設字符串獲取目標數(shù)據(jù),并利用所述目標數(shù)據(jù)替換所述預設字符串,得到替換后的交易;
將所述替換后的交易提交給所述區(qū)塊鏈網(wǎng)絡執(zhí)行,并獲得所述替換后的交易的執(zhí)行結(jié)果,以及根據(jù)所述執(zhí)行結(jié)果,確定所述待測功能的測試結(jié)果;
所述測試用例中還包括前置交易,所述前置交易是為了實現(xiàn)所述待測功能而需提前執(zhí)行的交易;在檢測所述交易中是否包含預設字符串之前,所述方法還包括:
檢測所述前置交易中是否包含預設字符串;
在所述前置交易中包括預設字符串的情況下,為所述預設字符串獲取目標數(shù)據(jù),并利用所述目標數(shù)據(jù)替換所述預設字符串,得到替換后的前置交易;
將所述替換后的前置交易提交給所述區(qū)塊鏈網(wǎng)絡執(zhí)行,并獲得所述替換后的前置交易的執(zhí)行結(jié)果;
根據(jù)所述替換后的前置交易的執(zhí)行結(jié)果,判斷所述替換后的前置交易是否執(zhí)行成功;
在未執(zhí)行成功的情況下,確定所述待測功能的測試結(jié)果為測試未通過;
在執(zhí)行成功的情況下,才執(zhí)行所述檢測所述交易中是否包含預設字符串的步驟。
2.根據(jù)權利要求1所述的方法,其特征在于,所述預設字符串中包含數(shù)據(jù)類型標識;所述在所述交易中包括預設字符串的情況下,為所述預設字符串獲取目標數(shù)據(jù),包括:
在所述交易中包括預設字符串的情況下,讀取所述預設字符串中包含的數(shù)據(jù)類型標識;
根據(jù)所述數(shù)據(jù)類型標識,生成相應數(shù)據(jù)類型的目標數(shù)據(jù)。
3.根據(jù)權利要求1所述的方法,其特征在于,所述預設字符串中包含數(shù)據(jù)類型標識;所述在所述交易中包括預設字符串的情況下,為所述預設字符串獲取目標數(shù)據(jù),包括:
在所述交易中包括預設字符串的情況下,讀取所述預設字符串中包含的數(shù)據(jù)類型標識,并檢測所述預設字符串中是否包含身份標識;
在所述預設字符串中包含身份標識的情況下,從所述身份標識對應的一組目標數(shù)據(jù)中,獲取與所述數(shù)據(jù)類型標識對應的目標數(shù)據(jù),其中,每組目標數(shù)據(jù)中包括多個相互關聯(lián)的目標數(shù)據(jù),多個目標數(shù)據(jù)分別為不同的數(shù)據(jù)類型。
4.根據(jù)權利要求3所述的方法,其特征在于,每組目標數(shù)據(jù)中包括以下幾種目標數(shù)據(jù)中的至少兩種目標數(shù)據(jù):地址、私鑰以及公鑰。
5.根據(jù)權利要求1至4任一所述的方法,其特征在于,所述將所述替換后的交易提交給區(qū)塊鏈網(wǎng)絡執(zhí)行,包括:
根據(jù)所述替換后的交易的交易數(shù)據(jù)和當前時間戳,為所述替換后的交易生成交易標識,并將所述替換后的交易及其交易標識,提交給所述區(qū)塊鏈網(wǎng)絡;
所述獲得所述替換后的交易的執(zhí)行結(jié)果,包括:
以所述替換后的交易的交易標識為索引,從所述區(qū)塊鏈網(wǎng)絡查詢該交易標識對應的執(zhí)行結(jié)果。
6.根據(jù)權利要求1至4任一所述的方法,其特征在于,所述測試用例中還包括預期結(jié)果;所述根據(jù)所述執(zhí)行結(jié)果,確定所述待測功能的測試結(jié)果,包括:
通過比較所述替換后的交易的執(zhí)行結(jié)果和所述預期結(jié)果,確定所述待測功能的測試結(jié)果;
其中,如果所述替換后的交易的執(zhí)行結(jié)果和所述預期結(jié)果一致,則確定所述待測功能的測試結(jié)果為測試通過;如果所述替換后的交易的執(zhí)行結(jié)果和所述預期結(jié)果不一致,則確定所述待測功能的測試結(jié)果為測試未通過。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都質(zhì)數(shù)斯達克科技有限公司,未經(jīng)成都質(zhì)數(shù)斯達克科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011014034.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設備
- 網(wǎng)絡和網(wǎng)絡終端
- 網(wǎng)絡DNA
- 網(wǎng)絡地址自適應系統(tǒng)和方法及應用系統(tǒng)和方法
- 網(wǎng)絡系統(tǒng)及網(wǎng)絡至網(wǎng)絡橋接器
- 一種電力線網(wǎng)絡中根節(jié)點網(wǎng)絡協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡裝置、網(wǎng)絡系統(tǒng)、網(wǎng)絡方法以及網(wǎng)絡程序
- 從重復網(wǎng)絡地址自動恢復的方法、網(wǎng)絡設備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡的訓練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡管理方法和裝置





