【技术实现步骤摘要】
物联设备接入工业互联网平台的测试方法及装置
[0001]本专利技术涉及新一代信息
,尤其涉及物联设备接入工业互联网平台的测试方法及装置。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]工业互联网平台建设初期,该平台接入的设备量非常有限,而如何对平台做出测试是一个需要考虑的问题。如果用mqtt客户端进行测试,只能手动发送,可以作为连通性测试,但是并不能无间隔连续多次测试,在测试数据有限的情况下,测试结果难以令人信服。在平台建立初期,没有大量硬件设备,用虚机模拟出的硬件设备也受到端口限制。
[0004]综上,现有技术的测试中,存在不能模拟物联设备,不能多次测试,且测试消息延迟的情况。
技术实现思路
[0005]本专利技术实施例提供一种物联设备接入工业互联网平台的测试方法,能够能模拟物联设备,可进行多次测试,且无测试消息延迟,包括:
[0006]在工业互联网平台创建多个物联设备的数据模 ...
【技术保护点】
【技术特征摘要】
1.一种物联设备接入工业互联网平台的测试方法,其特征在于,包括:在工业互联网平台创建多个物联设备的数据模型,所述数据模型包括物联设备的唯一标识;对每个物联设备,将该物联设备的唯一标识、采集的数据组成字符串,作为mqtt的发送内容;在Jmeter中添加mqtt插件,启动jmeter,并建立新的线程组,所述线程组包括多个测试线程,每个测试线程用于模拟一个物联设备;在线程组下基于多个物联设备的数据模型,采用测试线程模拟多个物联设备接入工业互联网平台,其中,模拟时基于所述数据模型,通过mqtt插件,将mqtt的发送内容填入测试线程;启动该线程组,通过工业互联网平台观测物联设备的发送内容;基于所述发送内容,对每个物联设备进行测试结果分析。2.如权利要求1所述的方法,其特征在于,对每个物联设备,将该物联设备的唯一标识、采集的数据组成字符串,包括:对每个物联设备,将该物联设备的唯一标识、采集的数据按照自定义规则组成字符串,其中,自定义规则包括采用预设符号进行数据分隔,采用预设符号将数据的类型和数值分隔,配置预设格式的时间戳。3.如权利要求1所述的方法,其特征在于,还包括:为每个物联设备创建多个采集点,确定采集点的数据类型,为每个采集点生成唯一的采集点编码;对每个物联设备,将该物联设备的唯一标识、采集的数据组成字符串,作为mqtt的发送内容,包括:对每个物联设备,将该物联设备的唯一标识及物联设备中每个采集点的数据类型、采集点编码、每个采集点采集的数据组成字符串,作为mqtt的发送内容。4.如权利要求1所述的方法,其特征在于,在建立新的线程组之后,还包括:利用jmeter的函数生成时间戳添加至mqtt的发送内容中;在通过工业互联网平台观测物联设备的发送内容之后,还包括:将所述发送内容存储在工业互联网平台的数据库中,且存储时标记时间戳;基于所述发送内容,对每个物联设备进行测试结果分析,包括:分析发送内容中的时间戳和数据库中存储该发送内容的时间戳,获得网络时间延迟。5.如权利要求4所述的方法,其特征在于,分析发送内容中的时间戳和数据库中存储该发送内容的时间戳,获得网络时间延迟,包括:对分析发送内容中的时间戳和数据库中存储该发送内容的时间戳进行差距拟合,获得网络时间延迟。6.如权利要求1所述的方法,其特征在于,在启动该线程组之前,还包括:在该线程组下添加jmeter的监听器;通过工业互联网平台观测物联设备的发送内容,包括:在工业互联网平台,通过jmeter的监听器,观测所述发送内容是否发送成功。7.如权利要求6所述的方法,其特征在于,在启动jmeter之后,还包括:
设置测试线程的预设并发量;基于所述发送内容,对每个物联设备进行测试结果分析,包括:根据发送成功的发送内容的数量,确定测试线程的实际并发量;根据测试线程的预设并发量、实际并发量,计算工业互联网平台的单位时间处理能力。8.如权利要求1所述的方法,其特征在于,通过工业互联网平台观测物联设备的发送内容,包括:从jmeter的观察树中,观测所述发送内容。9.一种物联设备接入工业互联网平台的测试装置,其特征在于,包括:数据模型创建模块,用于在工业互联网平台创建多个物联设备的数据模型,所述数据模型包括物联设...
【专利技术属性】
技术研发人员:张术芬,张国超,张俊,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。