1.一种物联网仿真测试平台,其特征在于:所述物联网仿真测试平台通过模拟协议来实现物联网设备的模拟,其包括采用通讯框架结合springboot编程框架构建而成的核心层、搭建在所述核心层上的服务层以及基于mysql搭建在所述所述核心层下的数据库层,所述服务层通过所述核心层与所述数据库层进行数据交互;
所述服务层用于管理物联网仿真测试的功能项事务,且当调用一个方法时,所述服务层中的多个功能项的pojo及其交互在一个事务下执行;
所述数据库层用于采用filesystem进行文件的存储和管理,且采用springhibernate数据持久层和javaio流进行数据的访问。
2.根据权利要求1所述的物联网仿真测试平台,其特征在于:所述服务层的功能项包括协议管理模块,所述协议管理模块用于新增、修改、删除和查看协议。
3.根据权利要求1所述的物联网仿真测试平台,其特征在于:所述服务层的功能项包括设备管理模块,所述设备管理模块用于新增、修改、删除和查看模拟设备;其中,新增的模拟设备为独立的模拟设备或和用例绑定的模拟设备。
4.根据权利要求1所述的物联网仿真测试平台,其特征在于:所述服务层的功能项包括数据管理模块,所述数据管理模块用于生成、导入、修改、删除和校验仿真数据。
5.根据权利要求1所述的物联网仿真测试平台,其特征在于:所述服务层的功能项包括用例管理模块,所述测试用例管理模块用于新增、删除、查看和修改用例,以及管理用例集。
6.根据权利要求1所述的物联网仿真测试平台,其特征在于:所述服务层的功能项包括监控模块,所述监控模块用于通过代码插桩对线程池进行实时监控,并生成时序数据,输出时序数据并配置可视化的集成开源组件,且通过集成开源组件对结果进行个性化的展示,同时对关键性能指标关联报警机制。
7.根据权利要求1至6任一项所述的物联网仿真测试平台,其特征在于:所述物联网仿真测试平台还包括搭建在所述服务层上的应用层,所述应用层用于负责所述物联网仿真测试平台与服务器交互。
8.根据权利要求7所述的物联网仿真测试平台,其特征在于:所述物联网仿真测试平台还包括搭建在应用层上的用户层,所述用户层用于提供用户操作通道。
9.根据权利要求1至6任一项所述的物联网仿真测试平台,其特征在于:所述核心层具体采用mina通讯框架或netty通讯框架结合springboot编程框架构建而成。
10.根据权利要求1至6任一项所述的物联网仿真测试平台,其特征在于:所述数据库层和所述核心层之间设有数据持久层,所述数据持久层具体为hibernate数据持久层或mybatis数据持久层。