一种物联网设备接入的高并发测试方法及系统技术方案

技术编号:32860251 阅读:33 留言:0更新日期:2022-03-30 19:38
本发明专利技术特别涉及一种物联网设备接入的高并发测试方法及系统。该物联网设备接入的高并发测试方法及系统,包括主控机和若干台测试机,主控机生成测试任务,编辑任务参数文件和设备数据模型文件;测试机从主控机获取设备数据模型文件和子任务参数文件;测试机解析设备数据模型文件得到设备数据结构,根据子任务参数启动模拟设备并发送数据;主控机向测试机下发控制指令和新的任务参数;主控机接收到所有测试机的任务完成信号后标记本次测试任务完成。该物联网设备接入的高并发测试方法及系统,能够低成本模拟大规模物联网设备向物联网平台发送任意类型的数据,满足了高连接数、大数据量、长时连接的设备接入测试,具有较强的可扩展性和通用性。可扩展性和通用性。可扩展性和通用性。

【技术实现步骤摘要】
一种物联网设备接入的高并发测试方法及系统


[0001]本专利技术涉及物联网
,特别涉及一种物联网设备接入的高并发测试方法及系统。

技术介绍

[0002]物联网是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。
[0003]物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。
[0004]随着物联网的快速发展,接入物联网的设备数量也在急剧增长,预计2025年这一数字将增长至270亿个。
[0005]当有大量设备同时接入物联网平台的时候,平台需要知道最大能承受多少设备的并发接入,所以需要一种测试方法,能灵活的模拟设备接入,进行性能瓶颈测试。
[0006]目前,物联网设备接入测试方案存在以下问题:<br/>[0007]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种物联网设备接入的高并发测试方法,其特征在于,包括以下步骤:第一步,基于分布式技术构建物联网设备接入高并发测试系统,包括主控机和若干台测试机,主控机和测试机之间通过Socket协议进行通信;在主控机上部署任务管理器,在测试机上部署数据发送器,部署完毕后,启动测试机上的数据发送器,与主控机建立连接;测试机定时向主控机上报自身状态,包括是否空闲,是否正在运行任务及任务运行状态;第二步,主控机生成测试任务,编辑任务参数文件和设备数据模型文件;在主控机上编辑本次任务的信息,包括任务参数文件和设备数据模型文件,编辑完毕后,启动主控机上的任务管理器,等待与测试机通信;第三步,测试机从主控机获取设备数据模型文件和子任务参数文件;主控机的任务管理器根据当前可用的测试机数量n将任务拆分为n个子任务,每个子任务包含测试机要模拟的设备信息;所述数据模型文件和子任务参数文件以压缩包的方式通过Socket协议进行文件传输;第四步,测试机解析设备数据模型文件得到设备数据结构,根据子任务参数启动模拟设备并发送数据;第五步,主控机向测试机下发控制指令和新的任务参数;主控机下发的控制指令包括停止任务和重启任务;当任务参数发送变化时,测试机获取新的配置参数,并动态调整模拟线程中的对应的任务参数;第六步,主控机接收到所有测试机的任务完成信号后标记本次测试任务完成。2.根据权利要求1所述的物联网设备接入的高并发测试方法,其特征在于:所述任务参数文件用于描述任务相关的参数,包括服务器地址、端口、数据发送间隔、发送条数和设备信息;所述设备数据模型文件采用JSON格式,用于描述数据结构,包括数据字段名称、数据类型和取值范围,能够模拟任意类型的设备数据。3.根据权利要求1所述的物联网设备接入的高并发测试方法,其特征在于:所述第三步中,子任务参数文件中定义了数据发送总条数和数据发送间隔,设备线程以设定的发送频率循环发送数据,直到全部发送完毕。4.根据权利要求3所述的物联网设备接入的高并发测试方法,其特征在于:所述第四步中,测试机解析子任务参数文件得到主控机分配的模拟设备信息,为每个模...

【专利技术属性】
技术研发人员:高美容谢超安晓博
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1