[发明专利]一种基于区块链技术的内存计算引擎的测试系统有效
申请号: | 202011422536.4 | 申请日: | 2020-12-08 |
公开(公告)号: | CN112416801B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 彭涛;王科润;房敏;肖锋;包铁 | 申请(专利权)人: | 吉林大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/27;G06F9/451;H04L67/10 |
代理公司: | 北京华际知识产权代理有限公司 11676 | 代理人: | 俞璇 |
地址: | 130012 吉林*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 内存 计算 引擎 测试 系统 | ||
本发明公开的属于数据处理技术领域,具体为一种基于区块链技术的内存计算引擎的测试系统,本发明在实际应用于内存计算引擎测试时,可以直接根据用户输入的目标主机地址、端口号、用户名与密码对目标主机上的计算引擎进行测试,测试过程简单易懂,即使非领域专业人员也可操作,直接选择测试项点击开始测试即可。测试覆盖范围广泛,可以从多个方面反映被测试内存计算引擎的能力。在测试过程中即使发生断电等意外情况,测试过的数据也不会丢失,而是会保存在区块链中,同时测试数据不可被人为修改,真实可靠。在多个计算引擎共存的环境中,可以使用本工具对不同计算引擎测试结果进行有效管理。
技术领域
本发明涉及数据处理技术领域,具体为一种基于区块链技术的内存计算引擎的测试系统。
背景技术
数据是计算的基础,数据处理广泛存在于各类计算机应用之中,是计算机应用的一个重要功能和组成部分。但是目前对于数据处理的研究大多集中在数据处理的具体方法和技术上,尚缺乏系统化、通用化的数据处理方法。区块链技术自比特币被提出之后,迅速受到工业界,学术界的重视,其去中心化的技术理念,不可被篡改(理论上可以,实际很难)的密码学保证,可溯源的时间戳特性以及灵活的智能合约,使该技术在科技,金融,医疗,数字版权等领域受到追捧。
内存计算引擎是为运行内存计算的核心组件,用于提供各种运行所需的各种工具。现有产品中还未有对内存计算引擎测试的,但比较接近的有流计算引擎的测试。但比较接近的有流计算引擎的测试,其具体实施步骤为:
1)场景获取模块,用于获取目标场景;
2)测量参数选择模块,用于选择所述目标场景对应的多个测量参数,所述多个测量参数为预先保存的测量参数;所述多个测量参数包括操作复杂程度、key值分布、key值空间窗口操作、状态信息、多阶段报警类型和时间;
3)流计算引擎调用模块,用于调用流计算引擎,通过所述流计算引擎对样本数据进行处理,得到流计算运行结果,所述样本数据为所述目标场景对应的数据;
4)测量值获取模块,用于根据所述流计算运行结果,得到所述多个测量参数对应的测量值;
5)测试结果模块,用于根据所述多个测量参数对应的测量值,经分析得到所述流计算引擎的测试结果。
现在已有的计算测试引擎大致有三个主要的问题,分别是可移植性差,易用性差与可靠性差,具体如下:
可移植性差体现在为了测试不同流计算引擎的性能、功能和稳定性,需要为每个场景应用配置不同计算引擎。可以理解为,如果想要更改所要测试的计算引擎,就需要为新的计算引擎重新设计和编写测试代码。上面的流计算引擎测试方法,所采用的测试方法比较单一,针对不同的应用场景,需要多次重复改变测试代码,工作量比较大,从而导致对计算引擎进行测试的效率比较低。
在易用性方面,新接手工作的测试人员需要学习新的计算引擎框架,耗费学习成本大,延长了工作周期。该系统在测试期间,一些中间数据如测量参数、样本数据需要进行内存与本地存储的数据交互,导致程序运行速度缓慢;该系统在输入参数、显示计算结果等需要交互的步骤处并未制作相关前端界面,对用户尤其是非专业用户不友好,使得系统易用性大大下降。另外,当处于分布式系统环境下,系统中同时存在多个计算引擎,对不同计算引擎进行测试的结果难以管理。
在可靠性方面。流计算引擎测试系统中的测试数据、测试结果均保存在磁盘中,若遇到磁盘损坏或断电等情况,很容易导致数据丢失,数据安全性不能得到良好保障。当系统出现某些不可预知的错误时,测试结果可能别篡改。
针对以上问题,本发明提供一种基于区块链技术的内存计算引擎的测试系统,该系统可以直接通过主机地址测试指定的内存计算引擎,具有高度可移植性;该工具以网站形式展现也为用户提供了友好的交互界面,学习成本低,具有高易用性;而使用区块链,将数据以记账的形式存储到区块链中,保证了数据的安全性与可靠性。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011422536.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于电子商务的商品零售商城系统
- 下一篇:多功能吸盘组件