基于区块链的数据测试方法技术

技术编号:40536495 阅读:29 留言:0更新日期:2024-03-01 13:58
本发明专利技术公开了一种基于区块链的数据测试方法,涉及区块链技术领域,包括以下方法,S1:单元测试、S2:集成测试、S3:功能化测试、S4:运行性能测试、S5:安全性测试、S6:数据冗余测试、S7:回归测试,测试某一节点中数据进行更新后,已有数据是否会受到影响,本发明专利技术通过Truffle框架中的JavaScript API模拟不同的输入环境,并分别向区块链中输入连续相同数据以及无意义数据的方式,检测区块链能否依靠判定程序针对输入数据进行识别,以及是否能够针对重复数据执行合并以及节点内分区块储存,通过此种测试方式,能够对区块链内部所储存的数据质量进行检测,从而避免大量无意义数据过量占用区块链中节点的储存空间。

【技术实现步骤摘要】

本专利技术涉及区块链,特别涉及一种基于区块链的数据测试方法


技术介绍

1、区块链是一种去中心化的技术,它通过使用分布式账本来记录和验证数据交易,同时确保网络成员之间的信任和安全。区块链的核心概念是将数据存储在称为区块的连续记录中,并将这些区块链接在一起,形成一个不可篡改的链。

2、在现有技术中,人们常常需要在区块链使用前对其实际数据处理能力以及是否存在异常进行检测,从而保障区块链能够被人们正常使用。

3、但在实际使用过程中,由于区块链中所储存的数据较为驳杂,因此使得不同场景下的数据往往会得到完全不同的定义以及处理,从而使得人们不便于直观的了解各个环境下区块链对于数据的处理能力,同时由于区块链中各个节点均会对数据进行储存保存,因此使得在大量的数据传输过程中将会随之产生较大的数据冗余从而占用区块链中各个节点的数据处理能力以及储存空间,鉴于此,我们提出一种基于区块链的数据测试方法。


技术实现思路

1、本专利技术的主要目的是提供一种基于区块链的数据测试方法,解决了上述背景技术提到的问题。...

【技术保护点】

1.一种基于区块链的数据测试方法,其特征在于:包括以下测试步骤:

2.根据权利要求1所述的基于区块链的数据测试方法,其特征在于:所述S1中单元测试主要需要针对区块链中各个功能进行测试,包括以下步骤:

3.根据权利要求1所述的基于区块链的数据测试方法,其特征在于:所述S2中集成测试主要需要在搭建完成的Truffle框架中运行,并对区块链中各个数据节点之间进行的交互和集成情况分析。

4.根据权利要求1所述的基于区块链的数据测试方法,其特征在于:所述S3中功能化测试主要通过对不同环境以及交互流程的模拟从而验证数据在各个节点之间的交互准确性

5....

【技术特征摘要】

1.一种基于区块链的数据测试方法,其特征在于:包括以下测试步骤:

2.根据权利要求1所述的基于区块链的数据测试方法,其特征在于:所述s1中单元测试主要需要针对区块链中各个功能进行测试,包括以下步骤:

3.根据权利要求1所述的基于区块链的数据测试方法,其特征在于:所述s2中集成测试主要需要在搭建完成的truffle框架中运行,并对区块链中各个数据节点之间进行的交互和集成情况分析。

4.根据权利要求1所述的基于区块链的数据测试方法,其特征在于:所述s3中功能化测试主要通过对不同环境以及交互流程的模拟从而验证数据在各个节点之间的交互准确性。

5.根据权利要求1所述的基于区块链的数据测试方法,其特征在于:所述s4中运行功能测试主要包括负载测试以及边缘性测试,包括以下步骤:

6.根据权利要求1所述的基于区块链的数据测试方法,其特征在于:所述s5中安全性测试主要指在面对未经授权的访问时,节点能够对其进行识别并中断其访问流程。

7.根据权利要求1所述的基于区块链的数据测试方法,其特征在于...

【专利技术属性】
技术研发人员:陈晖陈任佳刘现亭
申请(专利权)人:深圳市嘉合劲威电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1