【技术实现步骤摘要】
本专利技术涉及系统性能测试,具体为一种通用的区块链系统性能测试数据集构造方法。
技术介绍
1、区块链作为一种新型的信息技术,尚处于发展的早期节点,仍有很多技术提升空间,性能作为评价区块链技术能力的重要指标,也使得性能测试也成了当前业界最关注的内容之一。然而,由于各区块链系统实现方式的不同,如何对不同区块链系统的性能进行公平、全面、客观的评价仍是一项挑战。
2、目前,业界已提出多种区块链系统性能测试工具,支持对不同种区块链进行压力测试,但是尚未形成业界统一的性能测试数据集,也尚未提出相关数据集的构造方法。区块链系统性能测试数据集是保证测试公平性的重要内容,通过对性能测试过程中发压的交易类型、交易大小、账户数量、转账规则等进行规范,可以保证在不同场景下性能测试的公平性和通用性。
3、因此,为了填补区块链系统性能测试数据集构造方法的空白,本专利技术提供有一种通用的区块链系统性能测试数据集构造方法,旨在为区块链系统性能测试提供数据集支持。
技术实现思路
1、本专利技术的目的
...【技术保护点】
1.一种通用的区块链系统性能测试数据集构造方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种通用的区块链系统性能测试数据集构造方法,其特征在于,所述步骤S1中,区块链系统交易类型分为转账类交易、存证类交易、查询类交易、配置类交易四类,具体如下:
3.根据权利要求2所述的一种通用的区块链系统性能测试数据集构造方法,其特征在于,所述查询类交易根据查询条件的不同,分为简单查询、复杂查询两种类型;
4.根据权利要求2所述的一种通用的区块链系统性能测试数据集构造方法,其特征在于,所述查询类交易根据查询对象的不同,分为账户余额查询、
...【技术特征摘要】
1.一种通用的区块链系统性能测试数据集构造方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种通用的区块链系统性能测试数据集构造方法,其特征在于,所述步骤s1中,区块链系统交易类型分为转账类交易、存证类交易、查询类交易、配置类交易四类,具体如下:
3.根据权利要求2所述的一种通用的区块链系统性能测试数据集构造方法,其特征在于,所述查询类交易根据查询条件的不同,分为简单查询、复杂查询两种类型;
4.根据权利要求2所述的一种通用的区块链系统性能测试数据集构造方法,其特征在于,所述查询类交易根据查询对象的不同,分为账户余额查询、账户存证查询、区块信息查询、交易信息查询、交易历史查询、系统配置查询六种类型:
5.根据权利要求1所述的一种通用的区块链系统性能测试数据集构造方法,其特征在于,所述步骤s2中,按照梯度的方式设置不同规模的用户量,以模拟不同用户规模,且梯度...
【专利技术属性】
技术研发人员:程阳,庞伟伟,康宸,张奕卉,刘宾,张立锋,张启,刘婷婷,王苏婉,宋文希,顾天瑶,姜春宇,魏凯,何宝宏,
申请(专利权)人:中国信息通信研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。