【CN109450743A】物联网平台压力测试系统、方法、装置及服务器【专利】
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
CN 109450743 A
Байду номын сангаас说 明 书
1/8 页
物联网平台压力测试系统、方法、装置及服务器
技术领域 [0001] 本发明涉及物联网技术领域,具体而言,涉及一种物联网平台压力测试系统、方 法、装置及服务器。
背景技术 [0002] 随着IT技术进入工业领域、信息化工业化深度融合的工业4 .0大潮,越来越多的工 业设备像计算机一样连上网络接入物联网平台 ,具备智能。面对数量庞大的工业设备 ,物联 网平台的负载能力显得越发重要。 [0003] 为了确定物联网平台的稳定性及可靠性,压力测试成为平台上线前的必要环节。 目前,应用较普遍的压力测试工具是LoadRunner和JMeter。该LoadRunner是通过模拟上千 万 用户并发负载及实施性能检 测的 方式查找问 题 ,能 够对企业架构进行 测试 ,该JMeter模 拟实际 应 用的 软硬件环境 及 用 户使 用过程的 系统 负荷 ,长时间 或 超大 负荷地运行 测试软 件,来测试被测系统的性能、可能性以及稳定性等。 [0004] 但是,当前的压力测试工具存在如下几个方面的缺陷:
种参数信息包含的数量可直接在脚本中配置; 所述处理模块,还用于依据所述虚拟资源信息建立通信机制; 所述收发模块,还用于根据所述通信机制接收所述物联网平台管理的多个工业设备传
输的 工作数据 ,并将所述工作数据发送至所述物联网平台进行处理 ,以 对所述物联网平台 进行压力测试。
10 .一种服务器,其特征在于,所述服务器包括存储器与处理器,所述存储器用于存储 计算机程序代码,所述处理器用于执行存储于所述存储器中的计算机程序代码以实现如权 利要求5-8任意一项所述的对物联网平台压力测试方法。
2 .如权利要求1所述的系统,其特征在于,所述物联网平台具体用于将所述服务器的IP 地址和账号密码发送至所述服务器进行验证,验证通过后,所述物联网平台将初始化脚本 发送至所述服务器以建立与所述服务器的通信连接。
3 .如权利要求1所述的系统,其特征在于,所述虚拟资源信息包括虚拟网关创建代码、 测试脚本和创建脚本;
权利要求书2页 说明书8页 附图2页
CN 109450743 A
CN 109450743 A
权 利 要 求 书
1/2 页
1 .一种对物联网平台压力测试系统,其特征在于,所述系统包括服务器、物联网平台以 及管理平台,所述物联网平台用于接入多个工业设备;
所述物联网平台用于建立与所述服务器的通信连接,将虚拟资源信息发送至所述服务 器,所述虚拟资源信息中的每种参数信息包含的数量可直接在脚本中配置;
代理人 范彦扬
(51)Int .Cl . H04L 12/26(2006 .01) H04L 29/08(2006 .01)
(10)申请公布号 CN 109450743 A (43)申请公布日 2019.03.08
( 54 )发明 名称 物联网平台压力测试系统、方法、装置及服
务器 ( 57 )摘要
本发明涉及物联网技术领域,具体涉及一种 对物联网平台压力测试系统、方法、装置及服务 器 ,该 系统包括服务器 、物联网 平台以 及管理 平 台。该物联网平台 用于建立与服务器的通信连 接 ,将虚拟资源信息发送至所述服务器 ,进而该 服务器用于依据虚拟资源信息建立通信机制,依 据该通信机制接收多个工业设备传输的工作数 据 ,并将工作数据发送至物联网平台进行处理 , 最后该管理平台将监控物联网平台上各个组件 处理工作数据时对系统资源的消耗情况。由此可 见,本方案中 ,服务器通过根据实际测试要求建 立通信机制,并将接收到的工业设备传输的工作 数据发给物联网平台进行处理 ,以实现对物联网 平台处理能力的压力测试 ,其测试手段部署简 单。
2
CN 109450743 A
权 利 要 求 书
2/2 页
以根据所述虚拟网关接收所述工业设备发送的工作数据。 8 .如权利要求7所述的方法,其特征在于,所述虚拟资源信息还包括删除脚本, 所述方法还包括: 依据所述删除脚本删除已创建的虚拟网关。 9 .一种对物联网平台压力测试装置,应用于服务器,其特征在于,所述装置包括: 处理模块,用于建立与物联网平台的通信连接; 收发模块 ,用于接收 所述物联网 平台发送的 虚拟资源信息 ,所述虚拟资源信息中的 每
所述服务器用于依据所述测试脚本配置映射关系,所述映射关系包括虚拟网关、虚拟 网关对应的不同通信协议的通道、一个通道对应的至少一个所述工业设备以及每个所述工 业设备的属性的对应关系;
依据所述创建脚本通过所述虚拟网关创建代码按照所述映 射关系创建所述虚拟网关 , 以根据所述虚拟网关接收所述工业设备发送的工作数据。
所述服务器用于依据所述虚拟资源信息建立通信机制,依据所述通信机制接收所述多 个工业设备传输的工作数据,并将所述工作数据发送至所述物联网平台进行处理;
所述管理平台用于获取所述物联网平台的系统资源消耗情况,所述系统资源消耗情况 为当所述工作数据被处理时,执行对所述工作数据处理操作的至少一个组件占 用的系统资 源信息。
4 .如权利要求3所述的系统,其特征在于,所述虚拟资源还包括删除脚本, 所述服务器用于依据所述删除脚本删除已创建的虚拟网关。 5 .一种对物联网平台压力测试方法,应用于服务器,其特征在于,所述方法包括: 建立与物联网平台的通信连接; 接收所述物联网平台发送的虚拟资源信息,所述虚拟资源信息中的每种参数信息包含 的数量可直接在脚本中配置; 依据所述虚拟资源信息建立通信机制; 根据所述通信机制接收所述物联网平台管理的多个工业设备传输的工作数据,并将所 述工作数据发送至所述物联网平台进行处理,以对所述物联网平台进行压力测试。 6 .如权利要求5所述的方法,其特征在于,所述建立与物联网平台的通信连接的步骤包 括: 接收所述物联网平台发送的所述服务器的IP地址和账号密码; 对所述IP地址和账号密码验证通过后,接收所述物联网平台发送的初始化脚本; 依据所述初始化脚本建立与所述物联网平台的通信连接。 7 .如权利要求5所述的方法,其特征在于,所述虚拟资源信息包括虚拟网关创建代码、 测试脚本和创建脚本, 所述依据所述虚拟资源信息建立通信机制的步骤包括:依据所述测试脚本配置映射关 系,所述映射关系包括虚拟网关、虚拟网关对应的不同通信协议的通道、一个通道对应的至 少一个工业设备以及每个所述工业设备的属性的对应关系; 依据所述创建脚本通过所述虚拟网关创建代码按照所述映 射关系创建所述虚拟网关 ,
( 19 )中华人民 共和国国家知识产权局
( 12 )发明专利申请
(21)申请号 201910065737 .4
(22)申请日 2019 .01 .24
(71)申请人 紫光云数科技有限公司 地址 210000 江苏省南京市浦口区南京海 峡两岸科技工业园台中路99-288号
(72)发明人 徐磊
(74)专利代理机构 北京超凡志成知识产权代理 事务所(普通合伙) 11371