System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及交换机测试,特别是涉及一种加固交换机测试方法、系统、电子设备及存储介质。
技术介绍
1、加固型交换机是一种高性能以太网交换机,具备坚固的可靠的内外设计、适应于严苛的使用环境、实现工业级的网络互联应用。加固交换机测试可以包括功能测试、性能测试、协议测试等。
2、目前为实现加固交换机测试,可以由测试人员在搭建测试环境后,登录加固交换机系统,在加固交换机系统中根据测试项目输入测试命令,对加固交换机进行相关配置以获得测试数据。
3、由于加固交换机功能繁多,测试人员根据测试项目输入的测试命令也较多,进而在进行加固交换机测试的过程中需要花费大量的时间进行测试命令的配置,导致测试效率低。
技术实现思路
1、基于上述问题,本申请提供了一种加固交换机测试方法、系统、电子设备及存储介质。
2、本申请实施例公开了如下技术方案:
3、第一方面:本申请实施例提供一种加固交换机测试方法,应用于系统服务器,包括:
4、获取客户端发送的测试指令,所述测试指令是所述客户端响应于用户对测试项目的选择生成的;
5、基于所述测试指令调用加固交换机的配置接口,向所述加固交换机发送所述测试指令;
6、向所述客户端发送测试数据,所述测试数据是所述加固交换机响应于所述测试指令执行所述测试项目对应的测试任务生成,并向所述系统服务器发送的。
7、在一种可能的实现方式中,所述基于所述测试指令调用加固交换机的配置接口,向所述加固交换
8、基于所述测试指令对应的所述测试项目,获取所述测试项目与所述加固交换机的接口程序之间的映射关系;
9、基于所述映射关系调用所述测试项目对应的加固交换机的配置接口,向所述加固交换机发送所述测试指令。
10、第二方面:本申请实施例提供一种加固交换机测试方法,应用于客户端,包括:
11、响应于用户对测试项目的选择,生成与所述测试项目对应的测试指令;
12、向系统服务器发送所述测试指令,获取与所述测试项目对应的测试数据,所述测试数据是加固交换机基于所述系统服务器发送的测试指令执行所述测试项目对应的测试任务获得的。
13、在一种可能的实现方式中,所述向系统服务器发送所述测试指令,获取与所述测试项目对应的测试数据之后,还包括:
14、根据所述测试数据的结构和预设的测试报告模板,生成所述测试数据对应的测试报告。
15、第三方面:本申请实施例提供一种加固交换机测试方法,应用于加固交换机,包括:
16、获取系统服务器发送的测试指令,所述测试指令是客户端响应于用户对测试项目的选择生成的;
17、响应于所述测试指令执行所述测试项目对应的测试任务,生成测试数据;
18、通过所述系统服务器,向所述客户端发送所述测试数据。
19、在一种可能的实现方式中,所述响应于所述测试指令执行所述测试项目对应的测试任务,生成测试数据,包括:
20、响应于所述测试指令,调用所述测试指令中测试参数对应函数;
21、基于所述测试参数对应函数,执行所述测试项目对应的测试任务,生成测试数据。
22、在一种可能的实现方式中,所述测试任务包括给交换机配置互联网协议(ip)地址、给交换机配置媒体存取控制(mac)位址、开启端口网络通信和关闭端口网络通信中的至少一种。
23、第四方面:一种加固交换机测试系统,应用于系统服务器,包括:
24、第一获取模块、第一发送模块以及第二发送模块;
25、所述第一获取模块,用于获取客户端发送的测试指令,所述测试指令是所述客户端响应于用户对测试项目的选择生成的;
26、所述第一发送模块,用于基于所述测试指令调用加固交换机的配置接口,向所述加固交换机发送所述测试指令;
27、所述第二发送模块,用于向所述客户端发送测试数据,所述测试数据是所述加固交换机响应于所述测试指令执行所述测试项目对应的测试任务生成,并向所述系统服务器发送的。
28、在一种可能的实现方式中,所述第一发送模块,包括:
29、第一获取单元、第一发送单元;
30、所述第一获取单元,用于基于所述测试指令对应的所述测试项目,获取所述测试项目与所述加固交换机的接口程序之间的映射关系;
31、所述第一发送单元,用于基于所述映射关系调用所述测试项目对应的加固交换机的配置接口,向所述加固交换机发送所述测试指令。
32、第五方面:本申请实施例提供一种加固交换机测试系统,应用于客户端,包括:第一生成模块、第二获取模块;
33、所述第一生成模块,用于响应于用户对测试项目的选择,生成与所述测试项目对应的测试指令;
34、所述第二获取模块,用于向系统服务器发送所述测试指令,获取与所述测试项目对应的测试数据,所述测试数据是加固交换机基于所述系统服务器发送的测试指令执行所述测试项目对应的测试任务获得的。
35、在一种可能的实现方式中,所述系统还包括:报告生成模块;
36、所述报告生成模块,用于根据所述测试数据的结构和预设的测试报告模板,生成所述测试数据对应的测试报告。
37、第六方面:本申请实施例提供一种加固交换机测试系统,应用于加固交换机,包括:第三获取模块、第二生成模块、第三发送模块;
38、所述第三获取模块,用于获取系统服务器发送的测试指令,所述测试指令是客户端响应于用户对测试项目的选择生成的;
39、所述第二生成模块,用于响应于所述测试指令执行所述测试项目对应的测试任务,生成测试数据;
40、所述第三发送模块,用于通过所述系统服务器,向所述客户端发送所述测试数据。
41、在一种可能的实现方式中,所述第二生成模块,包括:
42、调用单元和生成单元;
43、所述调用单元,用于响应于所述测试指令,调用所述测试指令中测试参数对应函数;
44、所述生成单元,用于基于所述测试参数对应函数,执行所述测试项目对应的测试任务,生成测试数据。
45、在一种可能的实现方式中,所述测试任务包括给交换机配置互联网协议(ip)地址、给交换机配置媒体存取控制(mac)位址、开启端口网络通信和关闭端口网络通信中的至少一种。
46、第七方面:本申请实施例提供一种电子设备,所述电子设备包括:处理器以及存储器;
47、所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
48、所述处理器用于根据所述程序代码中的指令执行如上所述的一种加固交换机测试方法的步骤。
49、第八方面:本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的一种加固交换机测试方法本文档来自技高网...
【技术保护点】
1.一种加固交换机测试方法,其特征在于,应用于系统服务器,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述测试指令调用加固交换机的配置接口,向所述加固交换机发送所述测试指令,包括:
3.一种加固交换机测试方法,其特征在于,应用于客户端,包括:
4.根据权利要求3所述的方法,其特征在于,所述向系统服务器发送所述测试指令,获取与所述测试项目对应的测试数据之后,还包括:
5.一种加固交换机测试方法,其特征在于,应用于加固交换机,包括:
6.根据权利要求5所述的方法,其特征在于,所述响应于所述测试指令执行所述测试项目对应的测试任务,生成测试数据,包括:
7.根据权利要求5所述的方法,其特征在于,所述测试任务包括给交换机配置互联网协议IP地址、给交换机配置媒体存取控制MAC位址、开启端口网络通信和关闭端口网络通信中的至少一种。
8.一种加固交换机测试系统,其特征在于,应用于系统服务器,包括:
9.一种电子设备,其特征在于,所述电子设备包括:处理器以及存储器;
10.一种
...【技术特征摘要】
1.一种加固交换机测试方法,其特征在于,应用于系统服务器,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述测试指令调用加固交换机的配置接口,向所述加固交换机发送所述测试指令,包括:
3.一种加固交换机测试方法,其特征在于,应用于客户端,包括:
4.根据权利要求3所述的方法,其特征在于,所述向系统服务器发送所述测试指令,获取与所述测试项目对应的测试数据之后,还包括:
5.一种加固交换机测试方法,其特征在于,应用于加固交换机,包括:
6.根据权利要求5所述的方法,其特征在于,所述响应于所述测试指令执行所述...
【专利技术属性】
技术研发人员:蔡小路,
申请(专利权)人:北京傲星科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。