一种硬件模拟测试方法及装置制造方法及图纸

技术编号:34275581 阅读:45 留言:0更新日期:2022-07-24 17:04
本申请实施例公开了一种硬件模拟测试方法及装置,可应用于物联网领域或金融领域。该方法包括:获取模拟硬件设备,模拟硬件设备对应的模拟数据,模拟硬件设备对应的模拟数据传输方式和模拟数据传输方式对应的传输参数;基于模拟设备对应的封装方法封装模拟数据,得到封装模拟数据;根据模拟数据传输方式和传输参数,传输封装模拟数据,得到传输测试结果;若传输测试结果表征封装模拟数据实现传输,确定模拟硬件设备与对应的传输方式和传输参数相匹配,并根据封装模拟数据进行性能测试,得到性能测试结果;基于模拟设备对应的解析规则解析性能测试结果,得到解析性能测试结果。该方法能完成各种类型的硬件设备的模拟测试。能完成各种类型的硬件设备的模拟测试。能完成各种类型的硬件设备的模拟测试。

A hardware simulation test method and device

【技术实现步骤摘要】
一种硬件模拟测试方法及装置


[0001]本申请涉及模拟测试领域,具体涉及一种硬件模拟测试方法及装置。

技术介绍

[0002]近年来随着互连网的发展,在互连网基础上延伸和扩展出来了物联网。物联网,即“万物相连的互联网”,实现了用户端延伸和扩展到了物品与物品之间,在物品和物品之间进行信息交换和通信。因此,物联网不仅需要各种类型的硬件设备来获取物品的各种信息,也需要实现物品的信息的传输,以便信息交流、共享。但是物联网的硬件设备各种各样,目前并没有建立统一的物联网体系架构来以统一的技术标准来实现各种类型的硬件设备信息的传输,因此在项目的实施过程中,物联网所涉及的各种类型的硬件设备需要在开发过程中进行相关测试,其中,信息的传输测试尤为重要。
[0003]在项目的实施过程中,目前主要通过购买实体的硬件设备来做开发过程中的各种测试。但是由于硬件设备的采购流程慢、设备实际铺设难、设备的费用高等各种问题,导致通过购买实体的硬件设备来做开发过程中的测试所需的时间往往需要很久,成本往往很高,不利于项目的整体实施。

技术实现思路

[0004]本申请实施例提供了一种硬件模拟测试方法及装置,能实现硬件设备的模拟测试,有利于项目的整体实施。
[0005]有鉴于此,本申请实施例第一方面提供一种硬件模拟测试方法,所述方法包括:
[0006]获取模拟硬件设备、对应于所述模拟硬件设备的模拟数据、对应于所述模拟硬件设备的模拟数据传输方式和对应于所述模拟数据传输方式的传输参数;
[0007]基于所述模拟硬件设备的数据协议对应的封装方法封装所述模拟数据,得到对应于所述模拟硬件设备的封装模拟数据;
[0008]根据所述模拟数据传输方式和所述传输参数,传输所述封装模拟数据,以便得到传输测试结果;
[0009]若所述传输测试结果表征所述封装模拟数据实现传输,确定所述模拟数据传输方式和所述传输参数匹配所述模拟硬件设备,并根据所述封装模拟数据进行所述模拟硬件设备的性能测试,得到性能测试结果;
[0010]基于所述模拟硬件设备的数据协议对应的解析规则解析所述性能测试结果,得到解析性能测试结果。
[0011]本申请实施例第二方面提供一种硬件模拟测试装置,包括:
[0012]获取单元,用于获取模拟硬件设备、对应于所述模拟硬件设备的模拟数据、对应于所述模拟硬件设备的模拟数据传输方式和对应于所述模拟数据传输方式的传输参数;
[0013]数据封装单元,用于基于所述模拟硬件设备的数据协议对应的封装方法封装所述模拟数据,得到对应于所述模拟硬件设备的封装模拟数据;
[0014]传输单元,用于根据所述模拟数据传输方式和所述传输参数,传输所述封装模拟数据,以便得到传输测试结果;
[0015]测试单元,用于若所述传输测试结果表征所述封装模拟数据实现传输,确定所述模拟数据传输方式和所述传输参数匹配所述模拟硬件设备,并根据所述封装模拟数据进行所述模拟硬件设备的性能测试,得到性能测试结果;
[0016]数据解析单元,用于基于所述模拟硬件设备的数据协议对应的解析规则解析所述性能测试结果,得到解析性能测试结果。
[0017]可选的,所述获取单元,用于根据待测真实硬件设备的至少一种功能,获取对应于所述功能的至少一组参数;
[0018]基于所述至少一组参数,生成所述模拟硬件设备。
[0019]可选的,所述获取单元,用于针对所述模拟硬件设备的测试需求,构建所述模拟数据;
[0020]所述装置还包括:
[0021]模拟数据存储单元,用于建立所述模拟数据与所述模拟硬件设备和所述测试需求之间的对应关系;
[0022]基于所述对应关系将所述模拟数据存储到模拟数据存储数据库,所述模拟数据存储数据库用于为硬件模拟测试提供所存储的模拟数据。
[0023]可选的,所述获取单元,用于获取的所述模拟数据传输方式包括:串口传输或网关传输。
[0024]可选的,所述装置还包括:
[0025]前端操作单元,用于设置用于获取所述模拟硬件设备、所述模拟数据、所述模拟数据传输方式和所述传输参数的第一前端界面,并在所述第一前端界面中呈现编辑区域;
[0026]所述获取单元,用于接收到基于所述编辑区域编辑的模拟硬件设备、编辑的对应于所述模拟硬件设备的模拟数据、编辑的对应于所述模拟硬件设备的模拟数据传输方式和编辑的对应于所述模拟数据传输方式的传输参数。
[0027]可选的,所述装置还包括:
[0028]前端操作单元,还用于设置用于展示所述解析性能测试结果的第二前端界面,所述第二前端界面接收到所述解析性能测试结果并展示。
[0029]本申请实施例第三方面提供一种电子设备,包括:
[0030]存储器,用于存储可执行指令;
[0031]处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的硬件模拟测试方法。
[0032]本申请实施例第四方面提供一种计算机可读介质,存储有可执行指令,用于被处理器执行时,实现本申请实施例提供的硬件模拟测试方法。
[0033]从以上技术方案可以看出,本申请实施例具有以下优点:
[0034]本申请实施例公开了一种硬件模拟测试方法及装置,该方法包括:首先,通过获取模拟硬件设备,对应于该模拟硬件设备的模拟数据,对应于该模拟硬件设备的模拟数据传输方式和对应于该模拟数据传输方式的传输参数,来实现对硬件设备的模拟配置;接着,基于该模拟设备的数据协议对应的封装方法封装上述模拟数据,通过对应的封装方法封装上
述模拟数据,得到封装模拟数据以便后续模拟数据的传输;然后,根据上述模拟数据传输方式和上述传输参数,传输上述封装模拟数据,得到相应的传输结果;再接着,若传输结果表征上述封装模拟数据实现传输,就可以确定上述模拟硬件设备与对应的传输方式和传输参数相匹配,在封装模拟数据实现传输的基础下,根据封装模拟数据进行性能测试,来得到该模拟硬件设备的性能测试结果;最后,基于该模拟设备的数据协议对应的解析规则解析上述性能测试结果,得到解析性能测试结果。通过上述方法,可以在不购买真实的硬件设备的情况下,快速可靠的完成各种类型的硬件设备的数据传输测试和数据性能测试,节省线下测试成本,有利于项目的整体实施。
附图说明
[0035]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0036]图1为本申请实施例提供的一种硬件模拟测试方法的流程图;
[0037]图2为本申请实施例提供的一种硬件模拟测试方法的应用场景图;
[0038]图3为本申请实施例提供的另一种硬件模拟测试方法的应用场景图;
[0039]图4为本申请另一实施例提供的一种硬件模拟测试装置的示意图。...

【技术保护点】

【技术特征摘要】
1.一种硬件模拟测试方法,其特征在于,所述方法包括:获取模拟硬件设备、对应于所述模拟硬件设备的模拟数据、对应于所述模拟硬件设备的模拟数据传输方式和对应于所述模拟数据传输方式的传输参数;基于所述模拟硬件设备的数据协议对应的封装方法封装所述模拟数据,得到对应于所述模拟硬件设备的封装模拟数据;根据所述模拟数据传输方式和所述传输参数,传输所述封装模拟数据,以便得到传输测试结果;若所述传输测试结果表征所述封装模拟数据实现传输,确定所述模拟数据传输方式和所述传输参数匹配所述模拟硬件设备,并根据所述封装模拟数据进行所述模拟硬件设备的性能测试,得到性能测试结果;基于所述模拟硬件设备的数据协议对应的解析规则解析所述性能测试结果,得到解析性能测试结果。2.根据权利要求1所述的方法,其特征在于,通过如下方式获取所述模拟硬件设备:根据待测真实硬件设备的至少一种功能,获取对应于所述功能的至少一组参数;基于所述至少一组参数,生成所述模拟硬件设备。3.根据权利要求1所述的方法,其特征在于,通过如下方式获取所述模拟数据:针对所述模拟硬件设备的测试需求,构建所述模拟数据;所述方法还包括:建立所述模拟数据与所述模拟硬件设备和所述测试需求之间的对应关系;基于所述对应关系将所述模拟数据存储到模拟数据存储数据库,所述模拟数据存储数据库用于为硬件模拟测试提供所存储的模拟数据。4.根据权利要求1所述的方法,其特征在于,所述模拟数据传输方式包括:串口传输或网关传输。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:设置用于获取所述模拟硬件设备、所述模拟数据、所述模拟数据传输方式和所述传输参数的第一前端界面,并在所述第一前端界面中呈现编辑区域;所述获取模拟硬件设备、对应于所述模拟硬件设备的模拟数据、对应于所述模拟硬件设备的模拟数据传输方式和对应于所述模拟数据传输方式的传输参数,包括:接收到基于所述编辑区域编辑的模拟硬件设备、编辑的对应于所述模拟硬件设备的模拟数据、编辑的对应于所述模拟硬件设备的...

【专利技术属性】
技术研发人员:刘交钱丽雯
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1