链路测试方法、装置、计算机设备及存储介质
文献发布时间:2023-06-19 11:16:08
技术领域
本发明实施例涉及自动化测试领域,尤其是一种链路测试方法、装置、计算机设备及存储介质。
背景技术
当某个功能链路开发完成后,需要对其进行测试。通常情况下,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较,自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。
现有技术中,自动化测试过程通常只对测试链路的最终返回值进行校验,并根据最终返回值判断该链路是否存在异常。但是,对于支付链路等复杂链路,仅对最终返回值进行检测是不够的,现有的自动化测试过程并不能检测出复杂链路中间模块是否存在异常,测试不够全面,进而导致使用过程中出现异常的情况发生。
发明内容
本发明实施例提供一种能够对复杂链路进行全面测试的链路测试方法、装置、计算机设备及存储介质。
为解决上述技术问题,本发明创造的实施例采用的一个技术方案是:提供一种链路测试方法,包括:
运行待测链路,向待测链路输入待测数据,所述待测链路包括N个模块,N为大于或者等于2的正整数;
获取所述N个模块的第一信息集合,所述第一信息集合包括:运行待测链路时所述N个模块中每个模块基于所述待测数据生成的第一信息的集合;
将所述第一信息集合与第二信息集合进行比对,生成比对结果,所述第二信息集合包括:在待测链路正常运行的情况下,所述N个模块中每个模块生成的第二信息的集合;
基于所述比对结果,确定所述待测链路是否运行正常。
可选地,所述将所述第一信息集合与第二信息集合进行比对,生成比对结果,包括:
若目标模块的第一输入值与第二输入值的不同,和/或,所述目标模块的第一输出值与第二输出值不同时,则确定所述待测链路运行异常,否则,确定所述待测链路运行正常;
其中,所述目标模块为所述N个模块中的任一个;所述第二输入值和所述第二输出值为所述目标模块在所述待测链路正常运行的情况下的输入值和输出值。
可选地,所述基于所述比对结果,确定所述待测链路是否运行正常之后,所述方法还包括:
若所述比对结果指示所述待测链路运行异常,则将所述目标模块确定为异常模块。
可选地,所述将所述第一信息集合与第二信息集合进行比对,生成比对结果之前,所述方法还包括:
关联存储所述N个模块中每个模块的第一信息以及目标信息;
其中,所述目标信息包括模块的名称,模块的网络地址中的至少一项。
可选地,所述待测数据为目标用例指示的测试数据,所述目标用例为用例集中的任一测试用例,所述用例集包括M个测试用例,一个测试用例对应一个第二信息集合,M为大于等于2的正整数。
可选地,所述第一信息集合为根据所述目标日志中记录的所述N个模块中每个模块的输入值和输出值得到的;其中,所述目标日志为所述待测链路基于所述待测数据运行时生成的日志。
为解决上述技术问题,本发明实施例还提供一种链路测试装置,包括:
输入模块,用于运行待测链路,向待测链路输入待测数据,所述待测链路包括N个模块,N为大于或者等于2的正整数;
获取模块,用于获取所述N个模块的第一信息集合,所述第一信息集合包括:运行待测链路时所述N个模块中每个模块基于所述待测数据生成的第一信息的集合;
比对模块,用于将所述获取模块获取的第一信息集合与第二信息集合进行比对,生成比对结果,所述第二信息集合包括:在待测链路正常运行的情况下,所述N个模块中每个模块生成的第二信息的集合;
确定模块,用于基于所述比对模块生成的比对结果,确定所述待测链路是否运行正常。
可选地,所述比对模块,具体用于若目标模块的第一输入值与第二输入值的不同,和/或,所述目标模块的第一输出值与第二输出值不同时,则确定所述待测链路运行异常,否则,确定所述待测链路运行正常;其中,所述目标模块为所述N个模块中的任一个;所述第二输入值和所述第二输出值为所述目标模块在所述待测链路正常运行的情况下的输入值和输出值。
可选地,所述确定模块,具体用于若所述比对模块生成的比对结果指示所述待测链路运行异常,则将所述目标模块确定为异常模块。
可选地,所述链路测试装置还包括:存储模块;所述存储模块,用于关联存储所述N个模块中每个模块的第一信息以及目标信息;其中,所述目标信息包括模块的名称,模块的网络地址中的至少一项。
可选地,所述待测数据为目标用例指示的测试数据,所述目标用例为用例集中的任一测试用例,所述用例集包括M个测试用例,一个测试用例对应一个第二信息集合,M为大于等于2的正整数。
可选地,其特征在于,所述第一信息集合为根据所述目标日志中记录的所述N个模块中每个模块的输入值和输出值得到的;其中,所述目标日志为所述待测链路基于所述待测数据运行时生成的日志。
为解决上述技术问题本发明实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述所述链路测试方法的步骤。
为解决上述技术问题本发明实施例还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所述链路测试方法的步骤。
本发明实施例的有益效果是:通过向待测链路输入待测数据,并基于该待测数据得到运行待测链路时N个模块中每个模块生成的数据。之后,将上述数据与在待测链路正常运行的情况下N个模块中每个模块应当生成的正确数据进行比对,生成比对结果。最后,基于该比对结果,确定待测链路是否运行正常,使得自动化测试过程可以检测复杂链路中每个模块是否出现异常,增加链路测试的全面性和准确性,进而减少后续生产环境中异常情况的发生。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本申请一个具体实施例的链路测试方法的基本流程示意图;
图2为本申请一个具体实施例的链路测试方法的流程示意图;
图3为本申请一个具体实施例的判断模块是否存在异常的流程示意图;
图4为本申请一个具体实施例的确定异常模块的流程示意图;
图5为本申请一个具体实施例的关联存储模块信息的流程示意图;
图6为本申请一个实施例的链路测试装置基本结构示意图;
图7为本申请一个实施例的计算机设备的基本结构框图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本申请所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
本技术领域技术人员可以理解,这里所使用的“终端”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
请参阅图1,图1为现有技术中链路的测试方法流程示意图。
如图1所示,该待测链路包括步骤101至步骤105,其中,现有的链路测试方法,并不会测试步骤103中各个模块(例如,模块1至模块5)的数据是否出现异常,仅对步骤104中待测链路得到的输出结果进行检测,若待测链路的输出结果未出现异常,则在步骤105中的评估测试结果即指示该待测链路在本次测试中无异常。但是,对于支付链路或其他复杂链路,最终输出结果正确并不代表整条链路未出现异常。以待测链路为支付链路为例,支付称重的中间某个负责返回的鉴权处理或权限判断的模块出现异常,但并不影响支付结果,出现异常的模块可能会被攻击或利用,影响用户的支付安全。
基于上述存在的问题,本实施例提供了一种链路测试方法,用于解决现有的链路测试方法无法对复杂链路中各个模块进行全面检测的问题。
请参阅图2,图2为本实施例链路测试方法的流程示意图。
如图2所示,一种链路测试方法,包括:
S201、运行待测链路,向待测链路输入待测数据。
其中,上述待测链路包括N个模块,N为大于或者等于2的正整数。
本实施方式中的待测链路为支付链路或其他复杂链路。该复杂链路中包括多个功能模块,对于复杂链路,不仅需要检测链路的最终输出结果,还需要检查调用的模块(或接口)是否正确、路由选址的服务器、或者模块的输入参数是否正确等情况。
举例说明,如图1所示,在步骤104中链路的输出结果正确,但步骤103中的模块2的判断结果为Y(yes),此时应该调用模块4,却错误的调用了模块3,但并不影响步骤104的输出结果。现有的链路测试方法无法检测到上述异常,可能会在生产环境中引发异常。
可以理解的是,本实施方式中的模块,可以为能够实现特定功能的接口(Interface),该接口承载在服务器上;也可以为能够实现特定功能的硬件或软件程序。该模块在运行时可以包括输入参数和输出参数,也可以仅有输出参数。
S202、获取所述N个模块的第一信息集合。
其中,上述第一信息集合包括:运行待测链路时所述N个模块中每个模块基于所述待测数据生成的第一信息的集合。
本实施方式通过将链路中各个模块在测试环境下生成的数据,与各个模块在链路正常的情况下应当生成的正确数据进行比对,根据比对结果来判断该模块是否出现异常。
本实施方式中使用测试用例(Test Case)对待测链路进行测试。测试用例是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。
需要说明的是,测试用例通常用于软件自动化测试,上述测试脚本用于实现软件测试的自动化。为了减少人工工作量,本实施方式中对待测链路的测试过程自动化测试。
步骤203、将所述第一信息集合与第二信息集合进行比对,生成比对结果。
其中,上述第二信息集合包括:在待测链路正常运行的情况下,所述N个模块中每个模块生成的第二信息的集合。
本实施方式中向待测链路输入的待测数据,即为测试用例中的输入数据。在使用测试用例对待测链路进行测试时,可以将待测链路中N个模块生成的数据或N个模块的输入和输出参数与测试用例中的预期结果进行比对,进而确定该待测链路是否存在异常。
本实施方式中的待测数据可以为目标用例指示的测试数据(即上述测试用例中的输入数据)。该目标用例为用例集中的任一测试用例,该用例集包括M个测试用例,一个测试用例对应一个第二信息集合,M为大于等于2的正整数。
可以理解的是,通常情况下,需要使用多个用例对待测链路进行测试,不同的测试用例由于输入数据的不同,可能会有不同的预期结果,因而,一个测试用例通常对应一个第二信息集合。
在一些实现方式中,上述第一信息集合可以为根据目标日志中记录的上述N个模块中每个模块的输入值和输出值得到的。其中,上述目标日志为待测链路基于待测数据运行时生成的日志。即可以根据对待测链路进行测试时,待测链路生成的日志文件,得到上述第一信息。具体地,在将上述第一信息集合与第二信息集合进行比对之前,链路测试装置还需要从上述目标用例中获取上述第二信息集合。
本实施方式中的第二信息,包括测试用例中的预期结果。即使用待测数据对待测链路进行测试时,在待测链路正常的情况下,各个模块预期输出结果。
步骤204、基于所述比对结果,确定所述待测链路是否运行正常。
将上述N个模块中的每个模块在使用待测数据对待测链路进行测试时生成的数据与该待测链路在正确运行时应当生成的数据进行比对后,若上述N个模块未出现异常,则确定该待测链路运行正常。
上述实施方式,通过向待测链路输入待测数据,并基于该待测数据得到运行待测链路时N个模块中每个模块生成的数据。之后,将上述数据与在待测链路正常运行的情况下N个模块中每个模块生成的数据进行比对,生成比对结果。最后,基于该比对结果,确定待测链路是否运行正常,使得自动化测试过程可以检测复杂链路中每个模块是否出现异常,增加链路测试的全面性和准确性,进而减少后续生产环境中异常情况的发生。
在一些实现方式中,可以分别对上述N个模块中每个模块在运行待测链路时产生的数据与每个模块在待测链路正常运行时应当产生的数据进行比对,进而得到比对结果。
S203包括:
S2031、若目标模块的第一输入值与第二输入值的不同,和/或,所述目标模块的第一输出值与第二输出值不同时,则确定所述待测链路运行异常,否则,确定所述待测链路运行正常。
其中,上述目标模块为上述N个模块中的任一个;上述第二输入值和上述第二输出值为该目标模块在待测链路正常运行的情况下的输入值和输出值。
具体地,本申请实施例中,在对待测链路进行测试时,可以将每个模块对应的第一信息中包含的输入值和输出值,分别与每个模块对应的第二信息中包含的输入值和输出值进行比较,并根据比较结果,生成比对结果。
需要说明的是,测试链路中各个模块的输入值和输出值的数据类型可以为基本数据类型,包括:整数类型、浮点数类型、字符串类型和布尔类型,还可以为引用数据类型,包括:类、接口和数组。通常情况下,需要对比上述第一输入值和第二输入值是否相同,和/或,上述第一输出值和第二输出值是否相同,若不相同,则可以确定上述目标模块在测试过程中出现异常。
在本实施方式中,可以通过将上述N个模块中的每个模块生成的第一信息中包含的输入值和输出值,分别与与每个模块对应的第二信息中该模块的预期输入值和预期输出值进行比对,当每个模块在运行待测链路时的输入值和输出值分别与其在待测链路正常运行时的预期输入值和预期输出值均相同的情况下,确定该待测链路运行正常,否则,确定该待测链路运行出现异常。
在一些实现方式中,当获取到上述N个模块中每个模块的比对结果后,可以根据每个模块的比对结果,确定异常模块。
S204之后,链路测试方法还包括:
S205、若所述比对结果指示所述待测链路运行异常,则将所述目标模块确定为异常模块。
其中,上述异常模块为:所述比对结果指示所述N个模块中出现数据异常的模块。具体包括该异常模块的输入值,和/或,输出值与上述目标用例指示的理论输入值,和/或,理论输出值不同。
当对上述N个模块中的每个模块进行比对后,生成比对结果。该比对结果不仅可以指示待测链路是否存在异常,还可以在待测链路出现异常的情况下,指示待测链路中存在异常的模块。
当比对结果指示待测链路运行异常时,则可以确定上述N个模块中出现了某个模块的第一输入值与第二输入值的不同,和/或,该模块的第一输出值与第二输出值不同,此时,可以确定该模块为异常模块,即可以将上述目标模块确定为异常模块。
需要说明的是,由于上述目标模块的输入值可能是该目标模块的上一级模块的输出值,因此,在上述目标模块的第一输入值与上述第二输入值不同时,还可以确定第二模块为异常模块,其中,该第二模块为上述目标模块的上级模块。或者,可以仅根据目标模块的第一输出值与第二输出值的比较结果,确定该目标模块是否出现异常。即可以在该目标模块的第一输出值与第二输出值不同时,确定该目标模块为异常模块,而无需将该目标模块的第一输入值与第二输入值进行比较。
举例说明,如图1所示,若模块5的输入值与目标用例指示的模块5的理论输入值相同,但若模块5的输出值与目标用例指示的模块5的理论输出值不同,则可以确定模块5为异常模块。若模块5的输入值与目标用例指示的模块5的理论输入值不同,则可以确定该模块5的上级模块(模块3和模块4)中出现了异常模块,之后,可以按照上述方法,比较模块3以及模块4的输入输出值,进而确定出现异常的模块。
上述实施方式,通过对待测链路中各个模块生成的数据进行检测,可以在待测链路出现异常时,确定出现异常的具体位置,增加测试结果的准确性,减少人工测试的测试时间。
在一些实现方式中,为了方便确定上述第子一信息具体由哪个模块生成,可以根据将模块的模块名称、模块的服务器地址与模块产生的数据进行关联存储。请参阅图5,图5为本实施例关联存储模块信息的流程示意图。
如图5所示,S203之前,链路测试方法还包括:
S2021、关联存储所述N个模块中每个模块的第一信息以及目标信息。
其中,所述目标信息包括模块的名称,模块的网络地址中的至少一项。
当获取到模块生成的第一信息后,可以将该第一信息与该模块的模块的名称,和/或,该模块的服务器地址关联存储至数据库中,方便与测试用例中该模块在运行待测链路正常的情况下,生成的第二信息进行比对。
上述实施方式,通过将待测链路中每个模块的模块名称,和/或,服务器地址与每个模块生成的第一信息关联存储到数据库中的方式,方便查找以及与第二信息进行比对。
本实施例提供的链路测试方法,可以对待测链路中的每个模块进行检测,当待测链路出现异常时,可以根据检测结果确定异常发生的具体模块,进而增加测试结果的准确性。同时,本实施例提供的链路测试方法,充分利用了日志系统,获取用于检查和比对的数据,在提高测试准确性的同时,极大减少了测试过程的工作量。
具体请参阅图6,图6为本实施例链路测试装置基本结构示意图。
如图6所示,一种链路测试装置,包括:输入模块2100、获取模块2200、比对模块2300和确定模块2400。其中,输入模块2100,用于运行待测链路,向待测链路输入待测数据,所述待测链路包括N个模块,N为大于或者等于2的正整数;获取模块2200,用于获取所述N个模块的第一信息集合,所述第一信息集合包括:运行待测链路时所述N个模块中每个模块基于所述待测数据生成的第一信息的集合;比对模块2300,用于将所述获取模块2200获取的第一信息集合与第二信息集合进行比对,生成比对结果,所述第二信息集合包括:在待测链路正常运行的情况下,所述N个模块中每个模块生成的第二信息的集合;确定模块2400,用于基于所述比对模块2300生成的比对结果,确定所述待测链路是否运行正常。
链路测试装置通过向待测链路输入待测数据,并基于该待测数据得到运行待测链路时N个模块中每个模块生成的数据。之后,将上述数据与在待测链路正常运行的情况下N个模块中每个模块应当生成的正确数据进行比对,生成比对结果。最后,基于该比对结果,确定待测链路是否运行正常,使得自动化测试过程可以检测复杂链路中每个模块是否出现异常,增加链路测试的全面性和准确性,进而减少后续生产环境中异常情况的发生。
在一些实施方式中,所述比对模块2300,具体用于若目标模块的第一输入值与第二输入值的不同,和/或,所述目标模块的第一输出值与第二输出值不同时,则确定所述待测链路运行异常,否则,确定所述待测链路运行正常;其中,所述目标模块为所述N个模块中的任一个;所述第二输入值和所述第二输出值为所述目标模块在所述待测链路正常运行的情况下的输入值和输出值。
在一些实施方式中,所述确定模块2400,具体用于若所述比对模块2300生成的比对结果指示所述待测链路运行异常,则将所述目标模块确定为异常模块。
在一些实现方式中,所述链路测试装置还包括:存储模块2500;所述存储模块2500,用于关联存储所述N个模块中每个模块的第一信息以及目标信息;其中,所述目标信息包括模块的名称,模块的网络地址中的至少一项。
在一些实施方式中,所述待测数据为目标用例指示的测试数据,所述目标用例为用例集中的任一测试用例,所述用例集包括M个测试用例,一个测试用例对应一个第二信息集合,M为大于等于2的正整数。
在一些实施方式中,所述第一信息集合为根据所述目标日志中记录的所述N个模块中每个模块的输入值和输出值得到的;其中,所述目标日志为所述待测链路基于所述待测数据运行时生成的日志。
为解决上述技术问题,本发明实施例还提供计算机设备。具体请参阅图7,图7为本实施例计算机设备基本结构框图。
如图7所示,计算机设备的内部结构示意图。该计算机设备包括通过系统总线连接的处理器、非易失性存储介质、存储器和网络接口。其中,该计算机设备的非易失性存储介质存储有操作系统、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种链路测试方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种链路测试方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
本实施方式中处理器用于执行图6中输入模块2100、获取模块2200、比对模块2300和确定模块2400的具体功能,存储器存储有执行上述模块所需的程序代码和各类数据。网络接口用于向用户终端或服务器之间的数据传输。本实施方式中的存储器存储有链路测试装置中执行所有子模块所需的程序代码及数据,服务器能够调用服务器的程序代码及数据执行所有子模块的功能。
计算机设备通过向待测链路输入待测数据,并基于该待测数据得到运行待测链路时N个模块中每个模块生成的数据。之后,将上述数据与在待测链路正常运行的情况下N个模块中每个模块生成的数据进行比对,生成比对结果。最后,基于该比对结果,确定待测链路是否运行正常,使得自动化测试过程可以检测复杂链路中每个模块是否出现异常,增加链路测试的全面性和准确性,进而减少后续生产环境中异常情况的发生。
本发明还提供一种存储有计算机可读指令的存储介质,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述任一实施例链路测试方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random Access Memory,RAM)等。
本发明还提供一种存储有计算机可读指令的存储介质,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述任一实施例链路测试方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random Access Memory,RAM)等。
本技术领域技术人员可以理解,本申请中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本申请中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本申请中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
- 链路测试方法、装置、计算机设备及存储介质
- 一种全链路测试方法、装置、系统及计算机可读存储介质