运维测试方法、装置、电子设备及存储介质与流程

未命名 09-24 阅读:60 评论:0


1.本发明涉及通信技术领域,尤其涉及一种运维测试方法、装置、电子设备及存储介质。


背景技术:

2.网络通信设备中的上位设备和下位设备之间,是在modbus网络上以远程终端模式(rtu,remote terminal unit)通信。上位设备和下位之间进行通信时,可能会出现故障,因此需要对上位设备和下位设备进行故障检测。
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.图1是本发明提供的运维测试方法的流程示意图之一;
36.图2是本发明提供的运维测试装置的结构示意图之一;
37.图3是本发明提供的运维测试装置的结构示意图之二;
38.图4是本发明提供的电子设备的结构示意图。
具体实施方式
39.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.下面结合图1-图4描述本发明的运维测试方法、装置、电子设备及存储介质。
41.如图1所示,本发明提供的运维测试方法,包括:
42.步骤110、获取运维测试指令。
43.可以理解的是,本发明提供的运维测试方法,应用于如图2所示的测试装置200中,该测试装置200包括终端连接串口模块230、网关连接串口模块220、中央处理器210和交互模块260。中央处理器210通过网关连接串口模块220与上位设备240进行通信连接,且中央处理器210通过终端连接串口模块230与下位设备250通信连接。
44.用户可以通过远程电脑连接、现场电脑连接、设备集成的交互元件(例如按钮,触摸屏)等三种方式对测试装置进行操作。交互模块260可以接收远程电脑、现场电脑或者交互元件输入运维测试指令,并将运维测试指令输入至中央处理器210。
45.进一步,测试装置200可以分为控制应用层、通信协议层和物理连接层。控制应用层用于实现装置各功能,执行用户交互。物理连接层包括modbus通信串口(即:网关连接串口模块)、usb串口/网卡接口(即:终端连接串口模块)、wifi模块/蓝牙模块。
46.通信协议层设置于中央处理器210中,通信协议层包括modbus网络的远程终端模式协议、总线协议以及无线通信协议。远程终端模式协议用于将modbus通信串口传输的数据转化为控制应用层可以处理的数据,总线协议用于将usb串口/网卡接口传输的数据转化为控制应用层可以处理的数据,无线通信协议用于将wifi模块/蓝牙模块传输的数据转换为控制应用层可以处理的数据。本发明提供的方法,进一步可以基于控制应用层执行,控制应用层设置于中央处理器210中。
[0047][0048]
步骤120、在基于所述运维测试指令确定执行第一模式测试的情况下,接收上位设备发送的下行帧数据,将所述下行帧数据发送至下位设备,以对所述下位设备进行测试。
[0049]
可以理解的是,中央处理器210通过网关连接串口模块220与上位设备240进行通信连接,其中,中央处理器210通过第一开关s1与网关连接串口模块220进行连接,网关连接
串口模块220与上位设备240进行通信连接。
[0050]
中央处理器210通过终端连接串口模块230与下位设备250通信连接,其中,中央处理器210通过第二开关s2与终端连接串口模块230连接,终端连接串口模块230与下位设备250进行通信连接。
[0051]
中央处理器210可以通过控制第一开关s1,实现与上位设备240的通信连接或者断开,并且还可以通过控制第二开关s2,实现与下位设备250的通信连接或者断开。上位设备240可以是网关,下位设备250可以是终端。
[0052]
进一步,在第一模式测试下,需要将第一开关s1和第二开关s2这两个逻辑开关进行闭合,将中央处理器210与上位设备240和下位设备250接通,第一模式测试为对上位设备240和下位设备250进行双边监听的模式。
[0053]
步骤130、接收所述下位设备返回的上行帧数据,将所述上行帧数据发送至所述上位设备,或者对所述上行帧数据进行修改,得到新上行帧数据,并将所述新上行帧数据发送至所述上位设备,以对所述上位设备进行测试。
[0054]
可以理解的是,中央处理器210在接收到下位设备250,对下行帧数据进行响应返回的上行帧数据后,不对上行帧数据进行修改,直接将上行帧数据发送至上位设备240;或者,将上行帧数据进行修改之后,再发送至上位设备240,以对上位设备进行测试。
[0055]
在第一模式测试下,存在两种场景:第一种是,上位设备240发出的下行帧数据经过测试装置200转发给下位设备250,下位设备250回复的上行帧数据经过测试装置200转发给上位设备,在这个过程中,测试装置200记录双方通信内容,以日志格式存储,以便运维人员可通过用户界面进行查询与阅读。
[0056]
第二种是,上位设备240发出的下行帧数据经过测试装置200转发给下位设备250,测试装置200收到下位设备250回复的上行帧数据但不发送给上位设备240,此时测试装置200对上行帧数据的数据进行修改后再并发送给上位设备240。
[0057]
在一些实施例中,所述对所述上行帧数据进行修改,得到新上行帧数据,包括:
[0058]
基于随机信号,替换所述上行帧数据中的通信内容,得到修改后的上行帧数据;
[0059]
对所述修改后的上行帧数据进行循环冗余校验,得到所述新上行帧数据。
[0060]
可以理解的是,下位设备发送的上行帧数据frame为
[0061]
frame=(start,content,crc,end)
[0062]
其中,start为起始符,长度为1字节,content为通信内容,长度不定,crc为校验位,长度位2字节,end为结束符。
[0063]
进一步,content=(add,fun,data);
[0064]
其中add为下位设备地址,长度为2字节,fun为功能码,长度为2字节,data为数据位,长度不固定。
[0065]
content的修改规则为:
[0066][0067]
其中,content’为修改后的通信内容,content为修改前的通信内容,为异或符号。
[0068]
m为根据不同的修改规则生成随机信号,设数据为长度位n个字节,则仅替换数据内容的m=(0x00,0x00,m0),m0为n个字节的随机数,替换完整content的随机序列为m=m1,
m1为n+4个字节的随机数,替换后的crc’为:
[0069]
crc’=f(content)
[0070]
f(x)代表对x进行循环冗余校验码生成运算。
[0071]
则重新生成的上行帧数据frame’为:
[0072]
frame’=(start,content’,crc’,end)
[0073]
通过该方式,测试人员可在不了解具体设备的通信协议的情况下,实现对系统的初步测试。
[0074]
在一些实施例中,运维测试方法,还包括:
[0075]
在基于所述运维测试指令确定执行第二模式测试的情况下,截获所述上位设备发送的下行帧数据,并将伪造的上行帧数据发送至所述上位设备,以对所述上位设备进行测试。
[0076]
可以理解的是,第二模式测试也即是下行屏蔽模式下进行测试,即中央处理器只需要将第一开关接通,并将第二开关断开,使得下位设备无法接收到上位设备发送的下行帧数据。
[0077]
若下位设备收到上位设备发送的下行帧数据,就会返回一个上行帧数据至上位设备,由于在本实施例中,对上位设备发送的下行帧数据进行了拦截,导致下位设备不会返回一个上行帧数据,因此,可以伪造一个上行帧数据,即由测试装置自己生成一个上行帧数据,该上行帧数据与下位设备返回的上行帧数据的内容不相同,两者的起始符可以相同,且结束符也可以相同。
[0078]
截获所述上位设备发送的下行帧数据,并将伪造的上行帧数据发送至所述上位设备,实现对上位设备进行模糊测试。
[0079]
在一些实施例中,运维测试方法,还包括:
[0080]
在基于所述运维测试指令确定执行第三模式测试的情况下,接收并存储所述上位设备发送的下行帧数据,且屏蔽所述上位设备;
[0081]
将所述下行帧数据发送至所述下位设备,以对所述下位设备进行测试。
[0082]
可以理解的是,先在下行屏蔽模式下,即先断开中央处理器与下位设备之间的第二开关,中央处理器接收上位设备发送的下行帧数据,并存储下行帧数据;再切换至上行屏蔽模式,即断开中央处理器与上位设备之间的第一开关,中央处理器再以上位设备的名义向下位设备发送存储的下行帧数据,控制下位设备的动作,通过控制第一开关和第二开关的通断,确定是上位设备存在故障还是下位设备存在故障,进而运维测试人员可以在不通晓上位设备与下位设备之间通信协议的情况下实现对设备的检修。
[0083]
在一些实施例中,运维测试方法,还包括:
[0084]
在基于所述运维测试指令确定执行第四模式测试的情况下,向所述下位设备发送预设的测试用例,以对所述下位设备进行漏洞测试。
[0085]
可以理解的是,第四模式测试是上行屏蔽模式测试中的一种,即中央处理器控制其与上位设备之间的第一开关断开,控制中央处理器与下位设备之间的第二开关连接,由中央处理器向下位设备发送预设的测试用例,记录下位设备基于测试用例返回的响应数据,以便对下位设备进行漏洞测试。
[0086]
在一些实施例中,运维测试方法,还包括:
[0087]
在基于所述运维测试指令确定执行第五模式测试的情况下,向所述下位设备发送下行帧数据,接收所述下位设备返回的上行帧数据,并将所述上行帧数据进行展示。
[0088]
可以理解的是,第五模式测试是上行屏蔽模式测试中的一种,即中央处理器控制其与上位设备之间的第一开关断开,控制中央处理器与下位设备之间的第二开关连接,由中央处理器向下位设备发送下行帧数据,并接收下位设备返回的上行帧数据,对返回的上行帧数据进行解析后在用户界面展示,以便运维人员直接阅读。
[0089]
综上所述,本发明提供的运维测试方法,包括:获取运维测试指令;在基于所述运维测试指令确定执行第一模式测试的情况下,接收上位设备发送的下行帧数据,将所述下行帧数据发送至下位设备,以对所述下位设备进行测试;接收所述下位设备返回的上行帧数据,将所述上行帧数据发送至所述上位设备,或者对所述上行帧数据进行修改,得到新上行帧数据,并将所述新上行帧数据发送至所述上位设备,以对所述上位设备进行测试。
[0090]
本发明提供的运维测试方法可以应用于测试装置的中央处理器中,中央处理器可以同时与上位设备和下位设备通信连接。基于运维测试指令,控制上位设备与下位设备之间的数据交互,对上位设备和下位设备进行测试,从而不需要测试人员使用特定的设备去连接上位设备进行单独测试,并且再使用其他的设备去连接下位设备,对下位设备进行单独测试。而且,还可以对上行帧数据进行修改,得到新上行帧数据,将新上行帧数据发送至上位设备,即时测试人员在不了解上位设备与下位设备之间的具体通信协议,也可以实现对上位设备和下位设备的测试,扩展了上位设备和下位设备的故障检测场景。
[0091]
因此,本发明提供的运维测试方法,用以实现对上位设备和下位设备的多种不同故障检测场景。
[0092]
下面对本发明提供的运维测试装置进行描述,下文描述的运维测试装置与上文描述的运维测试方法可相互对应参照。
[0093]
如图3所示,本发明提供的运维测试装置300,包括:获取模块310、第一测试模块320和第二测试模块330。
[0094]
获取模块310用于获取运维测试指令。
[0095]
第一测试模块320用于在基于所述运维测试指令确定执行第一模式测试的情况下,接收上位设备发送的下行帧数据,将所述下行帧数据发送至下位设备,以对所述下位设备进行测试。
[0096]
第二测试模块330用于接收所述下位设备返回的上行帧数据,将所述上行帧数据发送至所述上位设备,或者对所述上行帧数据进行修改,得到新上行帧数据,并将所述新上行帧数据发送至所述上位设备,以对所述上位设备进行测试。
[0097]
在一些实施例中,第二测试模块330,包括:数据修改单元和校验单元。
[0098]
数据修改单元用于基于随机信号,替换所述上行帧数据中的通信内容,得到修改后的上行帧数据;
[0099]
校验单元用于对所述修改后的上行帧数据进行循环冗余校验,得到所述新上行帧数据。
[0100]
在一些实施例中,运维测试装置300,还包括:第三测试模块。
[0101]
第三测试模块用于在基于所述运维测试指令确定执行第二模式测试的情况下,截获所述上位设备发送的下行帧数据,并将伪造的上行帧数据发送至所述上位设备,以对所
述上位设备进行测试。
[0102]
在一些实施例中,运维测试装置300,还包括:接收模块和第四测试模块。
[0103]
接收模块用于在基于所述运维测试指令确定执行第三模式测试的情况下,接收并存储所述上位设备发送的下行帧数据,且屏蔽所述上位设备;
[0104]
第四测试模块用于将所述下行帧数据发送至所述下位设备,以对所述下位设备进行测试。
[0105]
在一些实施例中,运维测试装置300,还包括:第五测试模块。
[0106]
第五测试模块用于在基于所述运维测试指令确定执行第四模式测试的情况下,向所述下位设备发送预设的测试用例,以对所述下位设备进行漏洞测试。
[0107]
在一些实施例中,运维测试装置300,还包括:第六测试模块。
[0108]
第六测试模块用于在基于所述运维测试指令确定执行第五模式测试的情况下,向所述下位设备发送下行帧数据,接收所述下位设备返回的上行帧数据,并将所述上行帧数据进行展示。
[0109]
下面对本发明提供的电子设备、计算机程序产品及存储介质进行描述,下文描述的电子设备、计算机程序产品及存储介质与上文描述的运维测试方法可相互对应参照。
[0110]
图4示例了一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(communications interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行运维测试方法,该方法包括:
[0111]
获取运维测试指令;
[0112]
在基于所述运维测试指令确定执行第一模式测试的情况下,接收上位设备发送的下行帧数据,将所述下行帧数据发送至下位设备,以对所述下位设备进行测试;
[0113]
接收所述下位设备返回的上行帧数据,将所述上行帧数据发送至所述上位设备,或者对所述上行帧数据进行修改,得到新上行帧数据,并将所述新上行帧数据发送至所述上位设备,以对所述上位设备进行测试。
[0114]
此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0115]
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的运维测试方法,该方法包括:
[0116]
获取运维测试指令;
[0117]
在基于所述运维测试指令确定执行第一模式测试的情况下,接收上位设备发送的下行帧数据,将所述下行帧数据发送至下位设备,以对所述下位设备进行测试;
[0118]
接收所述下位设备返回的上行帧数据,将所述上行帧数据发送至所述上位设备,或者对所述上行帧数据进行修改,得到新上行帧数据,并将所述新上行帧数据发送至所述上位设备,以对所述上位设备进行测试。
[0119]
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的运维测试方法,该方法包括:
[0120]
获取运维测试指令;
[0121]
在基于所述运维测试指令确定执行第一模式测试的情况下,接收上位设备发送的下行帧数据,将所述下行帧数据发送至下位设备,以对所述下位设备进行测试;
[0122]
接收所述下位设备返回的上行帧数据,将所述上行帧数据发送至所述上位设备,或者对所述上行帧数据进行修改,得到新上行帧数据,并将所述新上行帧数据发送至所述上位设备,以对所述上位设备进行测试。
[0123]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0124]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0125]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:
1.一种运维测试方法,其特征在于,包括:获取运维测试指令;在基于所述运维测试指令确定执行第一模式测试的情况下,接收上位设备发送的下行帧数据,将所述下行帧数据发送至下位设备,以对所述下位设备进行测试;接收所述下位设备返回的上行帧数据,将所述上行帧数据发送至所述上位设备,或者对所述上行帧数据进行修改,得到新上行帧数据,并将所述新上行帧数据发送至所述上位设备,以对所述上位设备进行测试。2.根据权利要求1所述的运维测试方法,其特征在于,所述对所述上行帧数据进行修改,得到新上行帧数据,包括:基于随机信号,替换所述上行帧数据中的通信内容,得到修改后的上行帧数据;对所述修改后的上行帧数据进行循环冗余校验,得到所述新上行帧数据。3.根据权利要求1所述的运维测试方法,其特征在于,还包括:在基于所述运维测试指令确定执行第二模式测试的情况下,截获所述上位设备发送的下行帧数据,并将伪造的上行帧数据发送至所述上位设备,以对所述上位设备进行测试。4.根据权利要求1所述的运维测试方法,其特征在于,还包括:在基于所述运维测试指令确定执行第三模式测试的情况下,接收并存储所述上位设备发送的下行帧数据,且屏蔽所述上位设备;将所述下行帧数据发送至所述下位设备,以对所述下位设备进行测试。5.根据权利要求1所述的运维测试方法,其特征在于,还包括:在基于所述运维测试指令确定执行第四模式测试的情况下,向所述下位设备发送预设的测试用例,以对所述下位设备进行漏洞测试。6.根据权利要求1-5任一项所述的运维测试方法,其特征在于,还包括:在基于所述运维测试指令确定执行第五模式测试的情况下,向所述下位设备发送下行帧数据,接收所述下位设备返回的上行帧数据,并将所述上行帧数据进行展示。7.一种运维测试装置,其特征在于,包括:获取模块,用于获取运维测试指令;第一测试模块,用于在基于所述运维测试指令确定执行第一模式测试的情况下,接收上位设备发送的下行帧数据,将所述下行帧数据发送至下位设备,以对所述下位设备进行测试;第二测试模块,用于接收所述下位设备返回的上行帧数据,将所述上行帧数据发送至所述上位设备,或者对所述上行帧数据进行修改,得到新上行帧数据,并将所述新上行帧数据发送至所述上位设备,以对所述上位设备进行测试。8.根据权利要求7所述的运维测试装置,其特征在于,所述第二测试模块,包括:数据修改单元,用于基于随机信号,替换所述上行帧数据中的通信内容,得到修改后的上行帧数据;校验单元,用于对所述修改后的上行帧数据进行循环冗余校验,得到所述新上行帧数据。9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所
述运维测试方法。10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述运维测试方法。

技术总结
本发明提供一种运维测试方法、装置、电子设备及存储介质,运维测试方法,包括:获取运维测试指令;在基于所述运维测试指令确定执行第一模式测试的情况下,接收上位设备发送的下行帧数据,将所述下行帧数据发送至下位设备,以对所述下位设备进行测试;接收所述下位设备返回的上行帧数据,将所述上行帧数据发送至所述上位设备,或者对所述上行帧数据进行修改,得到新上行帧数据,并将所述新上行帧数据发送至所述上位设备,以对所述上位设备进行测试。本发明提供的运维测试方法、装置、电子设备及存储介质,可以实现对上位设备和下位设备的多种不同故障检测场景,扩展了上位设备和下位设备的故障检测场景,提高了故障检测效率。提高了故障检测效率。提高了故障检测效率。


技术研发人员:谷博宇
受保护的技术使用者:中移雄安信息通信科技有限公司 中国移动通信集团有限公司
技术研发日:2022.03.17
技术公布日:2023/9/22
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐