一种适用于多节点区块链系统的性能测试方法及装置与流程

文档序号:34596412发布日期:2023-06-28 20:52阅读:来源:国知局

技术特征:

1.一种适用于多节点区块链系统的性能测试方法,应用于区块链系统,其特征在于,所述区块链系统设有区块链网络,所述区块链网络包括依次相连的n个区块链节点,n为大于2的自然数,所述方法包括:

2.根据权利要求1所述的适用于多节点区块链系统的性能测试方法,其特征在于,所述将所述交易数据发送至第一区块链节点,包括:

3.根据权利要求1所述的适用于多节点区块链系统的性能测试方法,其特征在于,所述根据待测试数据生成交易数据前,包括:

4.根据权利要求3所述的适用于多节点区块链系统的性能测试方法,其特征在于,所述将所述测试工具与所述多节点区块链系统连接,包括:

5.根据权利要求4所述的适用于多节点区块链系统的性能测试方法,其特征在于,所述测试数据包括第一时间点tsend、第二时间点trecv、单个节点交易数据数量nrecv、单个节点交易总耗时tall、总交易数量nconf、以及总交易耗时tall、交易保存量nsend;

6.根据权利要求5所述的适用于多节点区块链系统的性能测试方法,其特征在于,所述根据所述测试数据,得到测试结果包括:

7.根据权利要求6所述的适用于多节点区块链系统的性能测试方法,其特征在于,所述根据所述平均耗时、所述最大耗时、所述每秒区块链节点收到的交易数、所述每秒确认的交易数量、以及所述交易成功率确定测试结果,包括:

8.一种适用于多节点区块链系统的性能测试装置,其特征在于,所述装置包括:

9.如权利要求8所述的适用于多节点区块链系统的性能测试装置,其特征在于,所述装置还包括:

10.一种电子设备,其特征在于,所述电子设备包括:


技术总结
本发明公开了一种适用于多节点区块链系统的性能测试方法及装置,区块链系统设有区块链网络,区块链网络包括依次相连的N个区块链节点,N为大于2的自然数。可以将交易数据发送至第一区块链节点;接着,接收第N区块链节点返回的交易反馈;然后,获取“将交易数据发送至第一区块链节点”至“接收第N区块链节点返回的交易反馈”过程中的测试数据;根据测试数据,得到测试结果。由于区块链网络中的N个区块链节点具有排列顺序,第一区块链节点为排列顺序第一的区块链节点,交易数据按照排列顺序依次传送到区块链网络中各个区块链节点,不同时间点发送的交易数据可在多个区块链节点中同时执行,从而提高区块链系统性能测试的效率。

技术研发人员:程阳,庞伟伟,张奕卉,张立锋,刘宾,顾天瑶,魏凯,何宝宏
受保护的技术使用者:中国信息通信研究院
技术研发日:
技术公布日:2024/1/13
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1