交换机测试方法及相关设备与流程

文档序号:33175354发布日期:2023-02-04 03:26阅读:36来源:国知局
交换机测试方法及相关设备与流程

1.本技术涉及性能测试技术领域,特别涉及一种交换机测试方法,还涉及一种交换机测试装置、电子设备以及计算机可读存储介质。


背景技术:

2.交换机测试包括硬件测试、固件测试及软件测试,具体的测试项包括但不限于dv(design verification,设计验证)、si(signal integrity,信号完整性)、pi(power integrity,电源完整性)、emc(electromagnetic compatibility,电磁兼容性)、bios(basic input output system,基本输入输出系统)、bmc(baseboard management controller,基板管理控制器)、可靠性及软件测试等。
3.目前,交换机测试是在固定的时间内,由每个模块负责每个模块的测试,由于各模块独立测试,缺少组合场景的测试,对于概率性问题发掘不足,因此,在测试后期或者是试产或者是客户使用过程中,会逐渐暴露很多概率性问题,而针对此类问题,往往需要付出高昂的成本去定位及修复。
4.因此,如何实现更为全面的交换机测试,以覆盖更多的概率性问题,降低后期维护成本是本领域技术人员亟待解决的问题。


技术实现要素:

5.本技术的目的是提供一种交换机测试方法,该交换机测试方法可以实现更为全面的交换机测试,以覆盖更多的概率性问题,降低后期维护成本;本技术的另一目的是提供一种交换机测试装置、电子设备及计算机可读存储介质,均具有上述有益效果。
6.第一方面,本技术提供了一种交换机测试方法,应用于自动化测试平台,包括:
7.获取测试命令;
8.根据所述测试命令在各功能模块对应的测试用例库中抓取目标测试用例;
9.对各所述目标测试用例进行组合,获得组合测试用例;
10.利用所述组合测试用例对目标交换机进行测试。
11.可选地,所述根据所述测试命令在各功能模块对应的测试用例库中抓取目标测试用例,包括:
12.根据所述测试命令确定目标测试功能;
13.在各所述功能模块对应的测试用例库中,查询确定存在所述目标测试功能对应的功能属性的初始目标测试用例;
14.在所有所述初始目标测试用例中,选择权重属性超出预设阈值的初始目标测试用例作为所述目标测试用例。
15.可选地,所述利用所述组合测试用例对目标交换机进行测试之后,还包括:
16.获取关于所述目标交换机的测试结果;
17.当所述测试结果中存在异常标识时,确定所述异常标识对应的异常问题;
18.根据异常等级标准,确定所述异常问题对应的异常等级;
19.根据相关系数标准,确定所述异常等级的异常问题与各所述测试用例库中各测试用例的相关系数;
20.根据所述相关系数对所述测试用例的权重属性进行更新。
21.可选地,所述对各所述目标测试用例进行组合,获得组合测试用例,包括:
22.按照预设执行顺序、预设执行次数、预设执行方式对各所述目标测试用例进行组合,获得所述组合测试用例;其中,所述预设执行方式包括串行执行和并行执行。
23.可选地,所述利用所述组合测试用例对目标交换机进行测试,包括:
24.确定与所述自动化测试平台连接的各所述目标交换机;
25.将所述组合测试用例下发至各所述目标交换机,以使各所述目标交换机执行所述组合测试用例,实现交换机测试。
26.可选地,所述利用所述组合测试用例对目标交换机进行测试之后,还包括:
27.获取关于所述目标交换机的测试结果;
28.将所述测试结果存储至日志文件。
29.可选地,所述交换机测试还包括:
30.接收筛选命令;
31.根据所述筛选命令在所述日志文件中筛选获得存在异常标识的测试结果。
32.第二方面,本技术还公开了一种交换机测试装置,应用于自动化测试平台,包括:
33.获取模块,用于获取测试命令;
34.抓取模块,用于根据所述测试命令在各功能模块对应的测试用例库中抓取目标测试用例;
35.组合模块,用于对各所述目标测试用例进行组合,获得组合测试用例;
36.测试模块,用于利用所述组合测试用例对目标交换机进行测试。
37.第三方面,本技术还公开了一种电子设备,包括:
38.存储器,用于存储计算机程序;
39.处理器,用于执行所述计算机程序时实现如上所述的任一种交换机测试方法的步骤。
40.第四方面,本技术还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的任一种交换机测试方法的步骤。
41.本技术提供了一种交换机测试方法,应用于自动化测试平台,包括:获取测试命令;根据所述测试命令在各功能模块对应的测试用例库中抓取目标测试用例;对各所述目标测试用例进行组合,获得组合测试用例;利用所述组合测试用例对目标交换机进行测试。
42.应用本技术所提供的技术方案,创建自动化测试平台,该自动化测试平台可以与各个功能模块的测试用例库进行对接,在测试过程中,可以从各个测试用例库中自动抓取测试用例进行组合,从而实现组合场景的交换机测试,显然,相较于仅依靠单个功能模块依次进行交换机测试的实现方式,该技术方案可以实现更为全面且高效的交换机测试,可以覆盖更多的概率性问题,有效地降低了交换机的后期维护成本。
43.本技术所提供的交换机测试装置、电子设备以及计算机可读存储介质,同样具有
上述技术效果,本技术在此不再赘述。
附图说明
44.为了更清楚地说明现有技术和本技术实施例中的技术方案,下面将对现有技术和本技术实施例描述中需要使用的附图作简要的介绍。当然,下面有关本技术实施例的附图描述的仅仅是本技术中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本技术的保护范围。
45.图1为本技术所提供的一种交换机测试方法的流程示意图;
46.图2为本技术所提供的一种自动化测试平台的拓扑图;
47.图3为本技术所提供的一种交换机测试装置的结构示意图;
48.图4为本技术所提供的一种电子设备的结构示意图。
具体实施方式
49.本技术的核心是提供一种交换机测试方法,该交换机测试方法可以实现更为全面的交换机测试,以覆盖更多的概率性问题,降低后期维护成本;本技术的另一核心是提供一种交换机测试装置、电子设备及计算机可读存储介质,均具有上述有益效果。
50.为了对本技术实施例中的技术方案进行更加清楚、完整地描述,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行介绍。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
51.本技术实施例提供了一种交换机测试方法。
52.请参考图1,图1为本技术所提供的一种交换机测试方法的流程示意图,该交换机测试方法应用于自动化测试平台,可以包括如下s101至s104。
53.s101:获取测试命令;
54.首先,需要说明的是,本技术实施例所提供的交换机测试方法应用于自动化测试平台,将待测交换机连接入该自动化测试平台后,即可对待测交换机进行测试。
55.进一步,本步骤旨在实现测试命令的获取,该测试命令即为用于对目标交换机进行测试的命令,其中,目标交换机即为需要进行测试的交换机,也即上述待测试交换机。可以理解的是,测试命令的获取方式并不唯一,可以由技术人员直接通过前端设备输入,也可以是自动响应于某些触发条件,如定时条件、交换机端口感应条件等,因此,本技术实施例对于测试命令的获取方式不做限定。
56.s102:根据测试命令在各功能模块对应的测试用例库中抓取目标测试用例;
57.本步骤旨在实现测试用例的自动抓取。具体而言,可以预先创建不同功能模块对应的测试用例库,每一测试用例库中包含有对应功能模块的多个测试用例,其中,测试用例可以直接使用各个功能模块已经实现的自动化测试脚本。进一步,将自动化测试平台与各个测试用例库进行对接,以便自动化测试平台可以直接在各个测试用例库中抓取测试用例,以实现交换机的自动化测试。
58.在实现过程中,在接收到测试命令之后,即可根据该测试命令在各个测试用例库
中自动抓取测试用例,此处,将被抓取到的测试用例称之为目标测试用例。需要说明的是,目标测试用例的自动化抓取可以是随机抓取,也可以是遵循预先设定的抓取策略进行抓取,例如,可以是抓取与当前测试功能具有一定相关性的测试用例,在此基础上,目标测试用例的抓取数量也不唯一,可以从是每一个测试用例库中抓取一个或多个测试用例,也可以是从部分测试用例库中抓取一个或多个测试用例,本技术对此不做限定。
59.s103:对各目标测试用例进行组合,获得组合测试用例;
60.本步骤旨在实现测试用例的组合,以获得组合测试用例。具体而言,在自动抓取获得多个目标测试用例之后,即可将所有的目标测试用例组合为一个包含有多个不同测试项的完整测试用例,即上述组合测试用例,以便于基于该组合测试用例实现对于目标交换机的测试,从而实现组合场景的交换机测试。
61.需要说明的是,多个目标测试用例的组合方式并不唯一,可以遵循预先设定的组合策略实现,该组合策略中可以设定多个目标测试用例的执行顺序、执行次数、执行方式等,以实现组合测试用例的生成。当然,组合策略的具体内容由技术人员根据实际情况进行设定即可,本技术对此不做限定。
62.s104:利用组合测试用例对目标交换机进行测试。
63.本步骤旨在实现基于组合测试用例的交换机测试。具体而言,在基于多个目标测试用例生成一个组合测试用例之后,即可利用该组合测试用例对目标交换机进行测试。在实现过程中,可以将组合测试用例下发至目标交换机,使其执行该组合测试用例,即可获得最终的测试结果。至此,完成交换机测试。
64.可见,本技术实施例所提供的交换机测试方法,创建自动化测试平台,该自动化测试平台可以与各个功能模块的测试用例库进行对接,在测试过程中,可以从各个测试用例库中自动抓取测试用例进行组合,从而实现组合场景的交换机测试,显然,相较于仅依靠单个功能模块依次进行交换机测试的实现方式,该技术方案可以实现更为全面且高效的交换机测试,可以覆盖更多的概率性问题,有效地降低了交换机的后期维护成本。
65.在上述实施例的基础上:
66.在本技术的一个实施例中,上述根据测试命令在各功能模块对应的测试用例库中抓取目标测试用例,可以包括如下步骤:
67.根据测试命令确定目标测试功能;
68.在各功能模块对应的测试用例库中,查询确定存在目标测试功能对应的功能属性的初始目标测试用例;
69.在所有初始目标测试用例中,选择权重属性超出预设阈值的初始目标测试用例作为目标测试用例。
70.本技术实施例提供了一种自动化抓取目标测试用例的实现方法。
71.具体而言,当技术人员发起交换机测试时,可以将当前测试功能(即上述目标测试功能)的相关信息附加于测试命令中,由此,自动化测试平台在接收到测试命令之后,即可通过命令解析确定目标测试功能。
72.进一步,对于各个测试用例库中的每一个测试用例,均预先设置有功能属性和权重属性,其中,功能属性用于指示对应测试用例用于实现何种功能的交换机测试,权重属性则用于指示对应测试用例与目标测试功能之间的相关性,相关性越高,权重值越。由此,在
确定目标测试功能之后,可以先确定该目标测试功能对应的功能属性,并在各个测试用例库中查询到具有该功能属性的各个测试用例,此处,可以将这些查询到的测试用例称之为初始目标测试用例;然后,在所有的初始目标测试用例中,选择权重属性超出预设阈值的初始目标测试用例作为目标测试用例,也就是选择与目标测试功能具有更高相关性的初始目标标测试用例作为目标测试用例。由此,实现了基于功能属性和权重属性的自动化抓取目标测试用例。
73.其中,预设阈值的具体取值并不影响本技术方案的实施,由技术人员根据实际情况进行设置即可,本技术对此不做限定。
74.在本技术的一个实施例中,上述利用组合测试用例对目标交换机进行测试之后,还可以包括如下步骤:
75.获取关于目标交换机的测试结果;
76.当测试结果中存在异常标识时,确定异常标识对应的异常问题;
77.根据异常等级标准,确定异常问题对应的异常等级;
78.根据相关系数标准,确定异常等级的异常问题与各测试用例库中各测试用例的相关系数;
79.根据相关系数对测试用例的权重属性进行更新。
80.本技术实施例提供了一种更新权重属性的实现方法。可以理解的是,在测试开始之初,各个测试用例的权重属性的初始值均被设置为1,进一步,在整个测试过程中,可以依据测试结果不断更新各个测试用例的权重值属性,以便于筛选到最满足测试要求的测试用例。
81.在实现过程中,在基于组合测试用例完成关于目标交换机的测试之后,可以先统计相应的测试结果,并确定该测试结果中是否存在异常标识,显而易见地,当测试结果中不包含异常标识(如error标识、warning标识等)时,说明此次测试通过,目标交换机合格;当测试结果中包含异常标识时,说明此次测试未通过,目标交换机不合格。然后,当确定测试结果中存在异常标识时,可以进一步确定测试结果中异常标识对应的异常问题,并通过查询异常等级标准确定异常问题对应的异常等级。进一步,在确定异常问题以及异常问题的异常等级之后,可以继续查询相关系数标准,确定该异常等级的异常问题与各个测试用例库中每一个测试用例的相关系数。最后,即可根据相关系数实现各个测试用例的权重属性更新。
82.其中,在基于相关系数的权重属性更新过程中,可以先根据当前相关系数计算获得权重变化值,然后将该权重变化值累加至当前权重属性,即可得到更新后的权重属性。例如,相关系数的取值范围为0.1~1,权重计算因子为10,那么,当查询到的相关系数为0.8时,权重变化值为0.8*10=8,如若某一测试用力的当前权重属性为初始值1,那么,将权重变化值累加至当前权重属性,获得更新后的权重属性为1+8=9。
83.此外,异常等级标准和相关系数标准均是由技术人员根据历史经验预先创建的判定标准,预存于指定的存储空间,在使用时直接调用即可。
84.在本技术的一个实施例中,上述对各目标测试用例进行组合,获得组合测试用例,可以包括如下步骤:
85.按照预设执行顺序、预设执行次数、预设执行方式对各目标测试用例进行组合,获
得组合测试用例;其中,预设执行方式包括串行执行和并行执行。
86.本技术实施例提供了一种基于多个目标测试用例组合为一个组合测试用例的实现方式,即可以按照预先设定的执行顺序、执行次数、执行方式进行实现目标测试用例的组合。其中,预设执行顺序指定了各个目标测试用例的执行顺序;预设执行次数指定了每一目标测试用例的执行次数;预设执行方式指定了不同测试用例的执行方式,可以为并行执行,也可以为串行执行。例如,可以设定每一个目标测试用例均执行n次,且不同类型的目标测试用例并行执行;或者是先将目标测试用例1执行n次,再将目标测试用例2执行n次,以实现串行执行。
87.在本技术的一个实施例中,上述利用组合测试用例对目标交换机进行测试,可以包括如下步骤:
88.确定与自动化测试平台连接的各目标交换机;
89.将组合测试用例下发至各目标交换机,以使各目标交换机执行组合测试用例,实现交换机测试。
90.本技术实施例所提供的交换机测试方法可以实现多台目标交换机的同步测试,以提高交换机测试效率。具体而言,在自动化测试平台中,设置有动态可扩展接口,支持添加和删除目标交换机,因此,在交换机测试过程中,可以根据目标交换机的数量需求进行接口设置,每一个接口用于连接一个目标交换机。在此基础上,自动化测试平台在利用组合测试用例对目标交换机测试时,可以先确定与自身建立连接关系的各台目标交换机,然后将组合测试用例统一下发至每一台目标交换机,从而实现多台目标交换机的同步测试。
91.在本技术的一个实施例中,上述利用组合测试用例对目标交换机进行测试之后,还可以包括如下步骤:
92.获取关于目标交换机的测试结果;
93.将测试结果存储至日志文件。
94.本技术实施例所提供的交换机测试方法还可以进一步实现日志文件的生成,基于该日志文件更加便于后续进行异常溯源,因此,在基于组合测试用例完成目标交换机测试之后,即可统计关于该目标交换机的测试结果,并将其添加至日志文件。其中,日志文件则用于存储每一台已测交换机的测试结果。
95.在本技术的一个实施例中,该交换机测试还可以包括如下步骤:
96.接收筛选命令;
97.根据筛选命令在日志文件中筛选获得存在异常标识的测试结果。
98.本技术实施例所提供的交换机测试方法还可以进一步实现异常问题的筛选功能,即可以根据接收到的筛选命令从日志文件中筛选得到所有存在异常标识的测试结果,也就是可以直接筛选出所有测试不通过的目标交换机,为交换机的异常溯源提供了便利。其中,异常标识的形式并不唯一,通过将异常标识的相关信息附加于筛选命令中,可以筛选出指定类型异常的目标交换机。
99.在上述各实施例的基础上,本技术实施例提供了另一种交换机测试方法。
100.请参考图2,图2为本技术所提供的一种自动化测试平台的拓扑图,基于该自动化测试平台(图2所示智能自动化压力测试平台),本技术实施例所提供的交换机测试方法的实现流程如下:
101.1、构建各功能模块的测试用例库(图2所示模块1用例库~模块n用例库),该部分可以借用各功能模块已实现的自动化测试脚本。
102.2、对每一个测试用例增设唯一的关键字属性和权重属性:
103.(1)关键字属性与测试用例的测试功能对应(即上述功能属性),例如,test_reboot.py的关键字为reboot,test_traffic.py的关键字为traffic;
104.(2)权重属性初始值设置为1,后续可以结合目标交换机(图2所示被测机1~被测机n)已发现的问题,增加其权重值,即该功能相关的bug越多,权重值越大,每个测试用例的权重值,在整个测试过程中可动态调整。
105.3、测试用例的权重值与bug等级(异常等级)的对应关系为如表1所示:
106.表1权重属性与bug等级的对应关系
[0107][0108]
例如,通过测试发现异常问题“reboot过程中概率性卡死”的bug等级为“严重”,那么该异常问题与reboot测试用例的相关性系数为1,则测试用例test_reboot.py的权重属性增加10;该异常问题与reset测试用例相关性系数为0.8,则测试用例test_reset.py权重属性增加8,依次类推。其中,相关性系数,可以根据测试工程师经验确定。
[0109]
4、根据测试用例库中各测试用例的权重属性,自动化筛选权重值较高的测试用例。
[0110]
5、在测试前期,各测试用例的权重值相当,则可以根据mokey test思想(自动化测试思想),随机从所有功能模块对应的测试用例库中挑选随机数量的测试用例,进行组合,后期测试再依据权重值进行测试用例的自动抓取。其中,抓取的测试用例的组合方式可以为:测试用例的执行顺序包括正序运行10次、倒序运行10次以及并发运行10次。
[0111]
例如,随机挑选了2个测试用例,分别为test_onie_eeprom.py脚本1、test_bios_upgrade.py脚本2,则组合场景为3个:
[0112]
(1)脚本1执行10次后脚本2执行10次;
[0113]
(2)脚本2执行10次后脚本1执行10次;
[0114]
(3)脚本1和脚本2并发运行10次,混合顺序执行。
[0115]
此外,背景脚本为test_traffic.py,即所有测试用例执行时,背景脚本均在执行。
[0116]
6、一键执行,自动化测试平台自动连接被测的多台交换机,执行筛选组合得到的脚本(即上述组合测试用例),并输出测试报告。
[0117]
7、针对日志文件中err及以上等级的日志,提供有自动过滤功能,便于进行日志排查。
[0118]
8、自动化测试平台增设有动态可扩展接口,可支持动态增加、移除被测交换机。
[0119]
可见,本技术实施例所提供的交换机测试方法,创建自动化测试平台,该自动化测试平台可以与各个功能模块的测试用例库进行对接,在测试过程中,可以从各个测试用例
库中自动抓取测试用例进行组合,从而实现组合场景的交换机测试,显然,相较于仅依靠单个功能模块依次进行交换机测试的实现方式,该技术方案可以实现更为全面且高效的交换机测试,可以覆盖更多的概率性问题,有效地降低了交换机的后期维护成本。
[0120]
本技术实施例提供了一种交换机测试装置。
[0121]
请参考图3,图3为本技术所提供的一种交换机测试装置的结构示意图,该交换机测试装置应用于自动化测试平台,可以包括:
[0122]
获取模块1,用于获取测试命令;
[0123]
抓取模块2,用于根据测试命令在各功能模块对应的测试用例库中抓取目标测试用例;
[0124]
组合模块3,用于对各目标测试用例进行组合,获得组合测试用例;
[0125]
测试模块4,用于利用组合测试用例对目标交换机进行测试。
[0126]
可见,本技术实施例所提供的交换机测试装置,创建自动化测试平台,该自动化测试平台可以与各个功能模块的测试用例库进行对接,在测试过程中,可以从各个测试用例库中自动抓取测试用例进行组合,从而实现组合场景的交换机测试,显然,相较于仅依靠单个功能模块依次进行交换机测试的实现方式,该技术方案可以实现更为全面且高效的交换机测试,可以覆盖更多的概率性问题,有效地降低了交换机的后期维护成本。
[0127]
在本技术的一个实施例中,上述抓取模块2可具体用于根据测试命令确定目标测试功能;在各功能模块对应的测试用例库中,查询确定存在目标测试功能对应的功能属性的初始目标测试用例;在所有初始目标测试用例中,选择权重属性超出预设阈值的初始目标测试用例作为目标测试用例。
[0128]
在本技术的一个实施例中,该交换机测试装置还可以包括更新模块,用于在上述利用组合测试用例对目标交换机进行测试之后,获取关于目标交换机的测试结果;当测试结果中存在异常标识时,确定异常标识对应的异常问题;根据异常等级标准,确定异常问题对应的异常等级;根据相关系数标准,确定异常等级的异常问题与各测试用例库中各测试用例的相关系数;根据相关系数对测试用例的权重属性进行更新。
[0129]
在本技术的一个实施例中,上述组合模块3可具体用于按照预设执行顺序、预设执行次数、预设执行方式对各目标测试用例进行组合,获得组合测试用例;其中,预设执行方式包括串行执行和并行执行。
[0130]
在本技术的一个实施例中,上述测试模块4可具体用于确定与自动化测试平台连接的各目标交换机;将组合测试用例下发至各目标交换机,以使各目标交换机执行组合测试用例,实现交换机测试。
[0131]
在本技术的一个实施例中,该交换机测试装置还可以包括日志生成模块,用于在上述利用组合测试用例对目标交换机进行测试之后,获取关于目标交换机的测试结果;将测试结果存储至日志文件。
[0132]
在本技术的一个实施例中,该交换机测试装置还可以包括日志筛选模块,用于接收筛选命令;根据筛选命令在日志文件中筛选获得存在异常标识的测试结果。
[0133]
对于本技术实施例提供的装置的介绍请参照上述方法实施例,本技术在此不做赘述。
[0134]
本技术实施例提供了一种电子设备。
[0135]
请参考图4,图4为本技术所提供的一种电子设备的结构示意图,该电子设备可包括:
[0136]
存储器,用于存储计算机程序;
[0137]
处理器,用于执行计算机程序时可实现如上述任意一种交换机测试方法的步骤。
[0138]
如图4所示,为电子设备的组成结构示意图,电子设备可以包括:处理器10、存储器11、通信接口12和通信总线13。处理器10、存储器11、通信接口12均通过通信总线13完成相互间的通信。
[0139]
在本技术实施例中,处理器10可以为中央处理器(central processing unit,cpu)、特定应用集成电路、数字信号处理器、现场可编程门阵列或者其他可编程逻辑器件等。
[0140]
处理器10可以调用存储器11中存储的程序,具体的,处理器10可以执行交换机测试方法的实施例中的操作。
[0141]
存储器11中用于存放一个或者一个以上程序,程序可以包括程序代码,程序代码包括计算机操作指令,在本技术实施例中,存储器11中至少存储有用于实现以下功能的程序:
[0142]
获取测试命令;
[0143]
根据测试命令在各功能模块对应的测试用例库中抓取目标测试用例;
[0144]
对各目标测试用例进行组合,获得组合测试用例;
[0145]
利用组合测试用例对目标交换机进行测试。
[0146]
在一种可能的实现方式中,存储器11可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统,以及至少一个功能所需的应用程序等;存储数据区可存储使用过程中所创建的数据。
[0147]
此外,存储器11可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件或其他易失性固态存储器件。
[0148]
通信接口12可以为通信模块的接口,用于与其他设备或者系统连接。
[0149]
当然,需要说明的是,图4所示的结构并不构成对本技术实施例中电子设备的限定,在实际应用中电子设备可以包括比图4所示的更多或更少的部件,或者组合某些部件。
[0150]
本技术实施例提供了一种计算机可读存储介质。
[0151]
本技术实施例所提供的计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时可实现如上述任意一种交换机测试方法的步骤。
[0152]
该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0153]
对于本技术实施例提供的计算机可读存储介质的介绍请参照上述方法实施例,本技术在此不做赘述。
[0154]
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0155]
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0156]
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom或技术领域内所公知的任意其它形式的存储介质中。
[0157]
以上对本技术所提供的技术方案进行了详细介绍。本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1