1.一种云存储测试系统,其特征在于,包括:存储设备模拟模块,所述存储设备模拟模块用于模拟真实存储设备与云存储平台进行通信;
监控模块,所述监控模块用于获取所述云存储平台的运行数据和所述存储设备模拟模块的运行数据;以及,显示模块,所述显示模块用于显示所述云存储平台的运行数据和所述存储设备模拟模块的运行数据。
2.根据权利要求1所述的云存储测试系统,其特征在于:所述存储设备模拟模块包括设置模块、管理模块和Docker容器;其中,所述设置模块用于设置云存储测试参数;
所述管理模块用于根据所述云存储测试参数启动并配置所述Docker容器;
所述Docker容器为至少一个,至少一个Docker容器分别模拟至少一个真实存储设备,所述Docker容器根据所述管理模块的配置与所述云存储平台进行通信。
3.根据权利要求2所述的云存储测试系统,其特征在于:所述存储设备模拟模块与所述云存储平台中的基础管理层进行通信。
4.根据权利要求1所述的云存储测试系统,其特征在于,所述云存储测试系统还包括:日志模块,用于记录所述云存储平台的运行数据和所述存储设备模拟模块的运行数据。
5.根据权利要求2所述的云存储测试系统,其特征在于:所述Docker容器中内置有真实存储设备模拟单元,所述真实存储设备模拟单元用于以所述真实存储设备的身份产生所述Docker容器与所述云存储平台进行通信所需的数据。
6.根据权利要求2所述的云存储测试系统,其特征在于:所述Docker容器运行于测试服务器中;其中所述测试服务器为至少一台,每台测试服务器运行至少一个所述Docker容器。
7.根据权利要求2所述的云存储测试系统,其特征在于:不同的所述Docker容器之间的IP地址不同。
8.根据权利要求2所述的云存储测试系统,其特征在于,所述云存储测试参数包括:所述Docker容器的数量、每个所述Docker容器的标识、所述Docker容器向所述云存储平台上报的数据索引信息频率。
9.根据权利要求2所述的云存储测试系统,其特征在于,所述Docker容器根据所述管理模块的配置与所述云存储平台进行通信,包括:所述Docker容器在启动后,根据所述管理模块的配置,生成所模拟的真实存储设备的序列号和所模拟的真实存储设备的设备信息;
所述Docker容器向所述云存储平台的IP地址发送登陆请求;
所述Docker容器获取所述云存储平台的回复信息,保持与所述云存储平台的心跳连接,定期向所述云存储平台发送所模拟的真实存储设备的设备状态信息;
所述Docker容器请求与所述云存储平台建立Session连接,按照所述管理模块的配置中所指定的频率向所述云存储平台上报数据索引信息;
所述Docker容器监听与所述云存储平台的通信接口,当收到所述云存储平台发送来的配置请求后,返回配置信息给所述云存储平台。
10.根据权利要求2所述的云存储测试系统,其特征在于,所述监控模块获取的所述存储设备模拟模块的运行数据包括:所述Docker容器运行是否正常;
所述Docker容器登陆所述云存储平台是否成功;
所述Docker容器与所述云存储平台的心跳连接是否正常,所述Docker容器向所述云存储平台的设备状态数据上报是否成功;
所述Docker容器与所述云存储平台的Session连接是否正常,数据索引信息上报是否成功,是否超时。
11.根据权利要求3所述的云存储测试系统,其特征在于,所述监控模块获取的所述云存储平台的运行数据包括:所述基础管理层的系统资源消耗数据;
所述基础管理层中记录的各个Docker容器的运行状态数据;
所述基础管理层中的数据库的工作运行状态数据。
12.一种云存储测试方法,其特征在于,包括:利用模拟真实存储设备与云存储平台进行通信;
获取所述云存储平台的运行数据和所述存储设备模拟模块的运行数据;
显示所述云存储平台的运行数据和所述存储设备模拟模块的运行数据。
13.根据权利要求12所述的云存储测试方法,其特征在于:所述存储设备模拟模块包括设置模块、管理模块和Docker容器;其中,所述设置模块用于设置云存储测试参数;
所述管理模块用于根据所述云存储测试参数启动并配置所述Docker容器;
所述Docker容器为至少一个,至少一个Docker容器分别模拟至少一个真实存储设备,所述Docker容器根据所述管理模块的配置与所述云存储平台进行通信。
14.根据权利要求13所述的云存储测试方法,其特征在于,利用模拟真实存储设备与云存储平台进行通信,包括:利用所述存储设备模拟模块与所述云存储平台中的基础管理层进行通信。
15.根据权利要求12所述的云存储测试方法,其特征在于,所述方法还包括:记录所述云存储平台的运行数据和所述存储设备模拟模块的运行数据。
16.根据权利要求13所述的云存储测试方法,其特征在于:所述Docker容器运行于测试服务器中;其中所述测试服务器为至少一台,每台测试服务器运行至少一个所述Docker容器。
17.根据权利要求13所述的云存储测试方法,其特征在于:不同的所述Docker容器之间的IP地址不同。
18.根据权利要求13所述的云存储测试方法,其特征在于,所述云存储测试参数包括:所述Docker容器的数量、每个所述Docker容器的标识、所述Docker容器向所述云存储平台上报的数据索引信息频率。
19.根据权利要求13所述的云存储测试方法,其特征在于,所述Docker容器根据所述管理模块的配置与所述云存储平台进行通信,包括:所述Docker容器在启动后,根据所述管理模块的配置,生成所模拟的真实存储设备的序列号和所模拟的真实存储设备的设备信息;
所述Docker容器向所述云存储平台的IP地址发送登陆请求;
所述Docker容器获取所述云存储平台的回复信息,保持与所述云存储平台的心跳连接,定期向所述云存储平台发送所模拟的真实存储设备的设备状态信息;
所述Docker容器请求与所述云存储平台建立Session连接,按照所述管理模块的配置中所指定的频率向所述云存储平台上报数据索引信息;
所述Docker容器监听与所述云存储平台的通信接口,当收到所述云存储平台发送来的配置请求后,返回配置信息给所述云存储平台。
20.根据权利要求13所述的云存储测试方法,其特征在于,获取的所述存储设备模拟模块的运行数据,包括:所述Docker容器运行是否正常;
所述Docker容器登陆所述云存储平台是否成功;
所述Docker容器与所述云存储平台的心跳连接是否正常,所述Docker容器向所述云存储平台的设备状态数据上报是否成功;
所述Docker容器与所述云存储平台的Session连接是否正常,数据索引信息上报是否成功,是否超时。
21.根据权利要求14所述的云存储测试方法,其特征在于,获取的所述云存储平台的运行数据,包括:所述基础管理层的系统资源消耗数据;
所述基础管理层中记录的各个Docker容器的运行状态数据;
所述基础管理层中的数据库的工作运行状态数据。