一种基于模拟环境的变电网关附属设备测试方法及系统与流程

专利查询2023-5-6  103



1.本发明涉及变电网关及附属设备管理相关领域,尤其涉及一种基于模拟环境的变电网关附属设备测试方法及系统。


背景技术:

2.随着智能变电站工程项目的建设推进,以及智能变电网关的规模应用,网关的软硬件资源出现交替式升级迭代,如何在这过程中保持原有共性技术架构长久复用(比如与物联网平台的北向连接),以及通过高效的本地化管理,实现南向附属设备的即插即用、集约化管理,是变电站智能化升级改造中不可避免的问题。
3.但本技术发明人在实现本技术实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
4.现有技术中进行附属设备的测试过程存在测试不够全面和准确,进而导致无法进行附属设备准确评估的技术问题。


技术实现要素:

5.本技术实施例通过提供一种基于模拟环境的变电网关附属设备测试方法及系统,解决了现有技术中进行附属设备的测试过程存在测试不够全面和准确,进而导致无法进行附属设备准确评估的技术问题,通过环境配置要求、接口实际相应参数、本地日志文件进行负压测试的测试评估,达到智能准确的进行附属设备接口评估的技术效果。
6.鉴于上述问题,提出了本技术实施例提供一种基于模拟环境的变电网关附属设备测试方法及系统。
7.第一方面,本技术提供了一种基于模拟环境的变电网关附属设备测试方法,所述方法包括:获得第一南向接口集合,其中,所述第一南向接口集合包括南向附属设备的接口集合;获得第一环境配置要求,根据所述第一环境配置要求和所述第一南向接口集合设定第一压力测试方案;根据所述第一压力测试方案进行所述第一南向接口集合的接口使用调用,获得第一接口实际响应参数;通过本地管理工具进行接口使用调用的南向附属设备状态监听,生成本地日志文件;根据所述第一接口实际响应参数和所述本地日志文件进行南向附属设备的异常评估,获得第一异常测试参数;根据所述本地管理工具读取本地资源检测管理信息,根据所述本地资源检测管理信息和所述第一压力测试方案获得第二异常测试参数;根据所述第一异常测试参数和所述第二异常测试参数获得变电网关附属设备测试结果。
8.另一方面,本技术还提供了一种基于模拟环境的变电网关附属设备测试系统,所述系统包括:第一获得单元,所述第一获得单元用于获得第一南向接口集合,其中,所述第一南向接口集合包括南向附属设备的接口集合;第二获得单元,所述第二获得单元用于获得第一环境配置要求,根据所述第一环境配置要求和所述第一南向接口集合设定第一压力测试方案;第三获得单元,所述第三获得单元用于根据所述第一压力测试方案进行所述第
一南向接口集合的接口使用调用,获得第一接口实际响应参数;第一生成单元,所述第一生成单元用于通过本地管理工具进行接口使用调用的南向附属设备状态监听,生成本地日志文件;第四获得单元,所述第四获得单元用于根据所述第一接口实际响应参数和所述本地日志文件进行南向附属设备的异常评估,获得第一异常测试参数;第五获得单元,所述第五获得单元用于根据所述本地管理工具读取本地资源检测管理信息,根据所述本地资源检测管理信息和所述第一压力测试方案获得第二异常测试参数;第六获得单元,所述第六获得单元用于根据所述第一异常测试参数和所述第二异常测试参数获得变电网关附属设备测试结果。
9.第三方面,本发明提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现第一方面所述方法的步骤。
10.本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
11.由于采用了获得第一南向接口集合,其中,所述第一南向接口集合包括南向附属设备的接口集合;获得第一环境配置要求,根据所述第一环境配置要求和所述第一南向接口集合设定第一压力测试方案;根据所述第一压力测试方案进行所述第一南向接口集合的接口使用调用,获得第一接口实际响应参数;通过本地管理工具进行接口使用调用的南向附属设备状态监听,生成本地日志文件;根据所述第一接口实际响应参数和所述本地日志文件进行南向附属设备的异常评估,获得第一异常测试参数;根据所述本地管理工具读取本地资源检测管理信息,根据所述本地资源检测管理信息和所述第一压力测试方案获得第二异常测试参数;根据所述第一异常测试参数和所述第二异常测试参数获得变电网关附属设备测试结果。通过环境配置要求、接口实际相应参数、本地日志文件进行负压测试的测试评估,达到智能准确的进行附属设备接口评估的技术效果。
12.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
13.图1为本技术实施例一种基于模拟环境的变电网关附属设备测试方法的流程示意图;
14.图2为本技术实施例一种基于模拟环境的变电网关附属设备测试方法的获得第一异常测试参数的流程示意图;
15.图3为本技术实施例一种基于模拟环境的变电网关附属设备测试方法的构建特征评估模型的流程示意图;
16.图4为本技术实施例一种基于模拟环境的变电网关附属设备测试方法的获得所述第二异常测试参数的流程示意图;
17.图5为本技术实施例一种基于模拟环境的变电网关附属设备测试方法的获得第三测试结果的流程示意图;
18.图6为本技术实施例一种基于模拟环境的变电网关附属设备测试方法的获得第一调整方案的流程示意图;
19.图7为本技术实施例一种基于模拟环境的变电网关附属设备测试系统的结构示意图;
20.图8为本技术实施例一种电子设备的结构示意图。
21.附图标记说明:第一获得单元11,第二获得单元12,第三获得单元13,第一生成单元14,第四获得单元15,第五获得单元16,第六获得单元17,电子设备50,处理器51,存储器52,输入装置53,输出装置54。
具体实施方式
22.本技术实施例通过提供一种基于模拟环境的变电网关附属设备测试方法及系统,解决了现有技术中进行附属设备的测试过程存在测试不够全面和准确,进而导致无法进行附属设备准确评估的技术问题,通过环境配置要求、接口实际相应参数、本地日志文件进行负压测试的测试评估,智能准确的进行附属设备接口评估的技术效果。下面结合附图,对本技术的实施例进行描述。本领域普通技术人员可知,随着技术的发展和新场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
23.本技术的说明书和权利要求书及上述附图中的术语“第一”、第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本技术的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
24.申请概述
25.随着智能变电站工程项目的建设推进,以及智能变电网关的规模应用,网关的软硬件资源出现交替式升级迭代,如何在这过程中保持原有共性技术架构长久复用(比如与物联网平台的北向连接),以及通过高效的本地化管理,实现南向附属设备的即插即用、集约化管理,是变电站智能化升级改造中不可避免的问题。现有技术中进行附属设备的测试过程存在测试不够全面和准确,进而导致无法进行附属设备准确评估的技术问题。
26.针对上述技术问题,本技术提供的技术方案总体思路如下:
27.本技术实施例提供了一种基于模拟环境的变电网关附属设备测试方法,所述方法包括:获得第一南向接口集合,其中,所述第一南向接口集合包括南向附属设备的接口集合;获得第一环境配置要求,根据所述第一环境配置要求和所述第一南向接口集合设定第一压力测试方案;根据所述第一压力测试方案进行所述第一南向接口集合的接口使用调用,获得第一接口实际响应参数;通过本地管理工具进行接口使用调用的南向附属设备状态监听,生成本地日志文件;根据所述第一接口实际响应参数和所述本地日志文件进行南向附属设备的异常评估,获得第一异常测试参数;根据所述本地管理工具读取本地资源检测管理信息,根据所述本地资源检测管理信息和所述第一压力测试方案获得第二异常测试参数;根据所述第一异常测试参数和所述第二异常测试参数获得变电网关附属设备测试结果。
28.在介绍了本技术基本原理后,下面将结合说明书附图来具体介绍本技术的各种非限制性的实施方式。
29.实施例一
30.如图1所示,本技术实施例提供了一种基于模拟环境的变电网关附属设备测试方法,所述方法包括:
31.步骤s100:获得第一南向接口集合,其中,所述第一南向接口集合包括南向附属设备的接口集合;
32.具体而言,所述第一南向接口集合为电网物联网向下提供的接口,包括多种变电场景下的附属设备的接口,如门禁、动力环境、二次监测系统、机器人、无线无源测温等附属设备的接口集合。为了实现南向终端的即插即用、自动适配的功能目标,需要进行南向接口集合的负压测试,首先对南向各个附属设备的接口集合进行获取统计,所述接口集合包括日常使用的接口集合和预留的备用接口集合。通过所述接口集合的获取,为后续进行准确的附属设备的测试提供了接口数据支持。
33.步骤s200:获得第一环境配置要求,根据所述第一环境配置要求和所述第一南向接口集合设定第一压力测试方案;
34.具体而言,所述第一环境配置要求为物联网平台模拟环境、变电场景通信网络模拟环境的集合,即所述电网物联网在多种变电场景下运行环境的集合。将变电网关的本地管理工具和附属设备作为测试对象,通过所述第一环境配置要求和预设的测试标准,基于所述第一南向接口集合进行所述第一压力测试方案的设定,其中,所述第一压力测试方案为负压测试的方案,在设定超过正常使用的负载进行系统的稳定性评估的方案,通过所述南向接口的集合和所述第一环境配置要求,进行所述变电网关的压力测试方案设定,获得所述第一压力测试方案可以进行变电网关的系统的稳定性更加智能准确的评估。
35.步骤s300:根据所述第一压力测试方案进行所述第一南向接口集合的接口使用调用,获得第一接口实际响应参数;
36.步骤s400:通过本地管理工具进行接口使用调用的南向附属设备状态监听,生成本地日志文件;
37.具体而言,通过所述第一压力测试方案,进行附属设备的接入和调用,即在测试时间节点,通过所述第一压力测试方案进行测试执行的过程,根据测试方案,按照需要调用的南向接口的实际数量、调用的南向接口的附属设备的使用状态等要求进行调用,根据调用的信息对所述南向接口集合进行调用状态的实时监测,通过所述实时监测获得被调用的各个南向接口对应的附属设备的响应信息,基于所述响应信息的集合构成所述第一接口实际响应参数。
38.进一步来说,所述第一接口实际响应参数表明了在所述第一压力测试方案下的各个南向接口的附属设备的实际响应的情况,如响应的速度、各附属设备的运行情况等。所述本地管理工具为具备容器管理功能、集群管理功能、标准视频接入管理功能、第三方视频接入管理功能、在线监测接入功能等的管理工具,它提供的功能包括1)设备接入、数据采集与设备管理,包括门禁、动力环境、二次监测系统、机器人、无线无源测温等多种变电场景附属设备。2)规约转换,包括但不限于iec104、modbus、http、mqtt等,通过集成物联网平台下发的物模型文件,实现多源异构终端的即插即用、快速接入。3)业务处理及就地策略联动,实现数据存储、阈值判断、统计分析、数据上送(北向连接至物联网平台或存量生产监控中心)、指令下装(将上级物联网平台或生产监控中心下达启动及停止等各种指令传输至附属
设备实现控制功能),通过所述本地管理工具进行所述南向接口对应的附属设备的运行状态实时监测,根据实时状态的监测结果生成本地日志文件,通过生成的所述本地的日志文件进行个南向附属设备的运行的稳定性进行评估,基于本地日志文件的生成,为后续进行准确的测试提供了支持。
39.步骤s500:根据所述第一接口实际响应参数和所述本地日志文件进行南向附属设备的异常评估,获得第一异常测试参数;
40.具体而言,所述异常评估是指根据预期的负压状态的设备的情况与实际的设备运行参数进行比对评估的过程,至少包括接口实际响应参数的对比评估和日志文件的对比评估两个部分。通过附属设备认定正常的参数数据集合构建各个附属设备的运行状态的参数评估模型,基于参数评估模型进行所述第一实际接口响应参数和所述本地日志文件的异常检测,获得所述第一异常测试参数,通过所述第一异常测试参数的获得,为后续进行准确的附属设备的测试提供了数据支持。
41.步骤s600:根据所述本地管理工具读取本地资源检测管理信息,根据所述本地资源检测管理信息和所述第一压力测试方案获得第二异常测试参数;
42.步骤s700:根据所述第一异常测试参数和所述第二异常测试参数获得变电网关附属设备测试结果。
43.具体而言,所述本地资源检测管理信息为通过所述本地管理工具进行本地资源检测监测获得的信息,包括:内存使用量、cpu占有率、内存节点、网络带宽等信息。通过所述本地管理工具读取的本地资源检测管理信息与所述第一压力测试方案下的预期本地资源的占用情况进行比对处理,根据比对处理结果获得第二异常测试参数,通过对所述第一异常测试参数和所述第二异常测试参数对所述附属设备的运行的响应速度、稳定性、运行环境等维度的测试结果输出,使得所述测试结果更加的智能和准确,进而通过测试能够及时的发现系统和附属设备的问题,保障系统和附属设备的稳定运行的技术效果。
44.进一步而言,如图2所示,所述根据所述第一接口实际响应参数和所述本地日志文件进行南向附属设备的异常评估,获得第一异常测试参数,本技术实施例步骤s500还包括:
45.步骤s510:根据所述第一压力测试方案基于大数据获得测试数据集合和本地日志文件集合,其中,所述测试数据集合为测试结果为正常的数据集合,且所述本地日志文件集合与所述测试数据集合具有对应关系;
46.步骤s520:根据所述测试数据集合进行测试特征选定,根据测试特征选定结果获得第一测试特征集合;
47.步骤s530:根据所述第一测试特征集合进行日志特征选定,获得第一本地日志文件特征集合;
48.步骤s540:根据所述第一测试特征集合和所述第一本地日志文件特征集合构建特征评估模型,基于所述特征评估模型进行所述第一接口实际响应参数和所述本地日志文件的异常评估,获得所述第一异常测试参数。
49.具体而言,所述大数据为历史测试过程中表征测试结果为测试正常的数据集合,在获取大数据的收集许可后,对所述第一压力测试方案下的下各组正常的数据进行采集,采集的数据包括测试数据和本地日志文件数据,测试数据为附属设备的响应数据,且每一条测试数据对应有唯一的本地日志文件数据,根据采集的测试数据的集合构建所述测试数
据集合,根据采集的本地日志文件集合构建本地日志文件集合,且保留所述本地日志文件集合与测试数据集合中各个数据的对应关系。
50.进一步来说,对所述测试数据集合进行测试的特征选定,所述选定的规则可以为随机选定,可以为根据出现的频率选定,也可以根据客观的重要程度的排序选定,举例而言,所述测试数据的选定特征可以为响应速度特征,根据所述测试数据集合进行响应速度特征对应的数据提取,根据数据的提取结果获得所述第一测试特征集合。根据所述第一测试特征集合,获得所述日志文件集合中与所述第一测试特征集合具有对应关系的数据,基于这些数据进行日志文件的特征选定,根据特征选定结果获得所述第一本地日志文件特征集合。根据所述第一测试特征集合和所述第一本地日志文件特征集合构建特征评估模型,所述特征评估模型可以为监督学习的模型,基于所述特征评估模型进行所述第一接口实际响应参数和所述本地日志文件的异常评估,获得所述第一异常测试参数。通过对特征的选定整合,为后续进行准确的模型训练提供了数据基础,进而构建出准确的特征评估模型,进而达到获得更加准确的第一异常测试参数的技术效果。
51.进一步而言,如图3所示,本技术实施例步骤s540还包括:
52.步骤s541:根据所述第一测试特征集合进行测试特征第一评估参数计算,获得第一评估参数;
53.步骤s542:根据所述第一测试特征集合和所述第一评估参数获得第二评估参数;
54.步骤s543:基于所述第一评估参数和所述第二评估参数进行所述特征评估模型的构建,通过所述特征评估模型进行所述第一接口实际响应参数的异常可能性进行评估,获得第一异常评估结果;
55.步骤s544:根据所述第一异常评估结果获得所述第一异常测试参数。
56.具体而言,将所述第一测试特征集合中一个特征的数据集合设定为x1、x2、

xm,所述第一评估参数为平均值参数μ,计算公式为所述第二评估参数为方差值σ2,计算公式为基于计算获得的所述第一评估参数和所述第二评估参数进行特征评估模型的构建,构建的公式如下:将所述第一接口实际响应参数的对应特征参数代入上述特征评估模型,获得该特征的异常概率。进一步来说,将所述第一测试特征集合中的其他特征还有第一本地日志文件特征集合中的各个特征均进行上述特征评估模型的构建,基于构建的结果进行最终的异常评估。
57.进一步来说,所述评估的过程为根据计算获得的各项特征的异常概率值与设定的概率值进行比对,根据该特征的权重占比和预定概率值的偏差程度进行最终的异常评估。通过进行各个特征的特征评估模型的构建,使得对附属设备的参数的异常进行更加准确的分析和比对,进而达到获得更加准确的异常评估结果的技术效果。
58.进一步的,如图4所示,所述根据所述本地管理工具读取本地资源检测管理信息,本技术实施例步骤s600还包括:
59.步骤s610:通过所述本地管理工具获得内存使用量信息和cpu占有率信息;
60.步骤s620:根据所述第一压力测试方案获得第一预定内存使用阈值信息、第一预定cpu占有率信息;
61.步骤s630:根据所述内存使用量信息和所述第一预定内存使用阈值信息获得第一内存使用偏差系数,根据所述cpu占有率信息和所述第一预定cpu占有率信息获得第一cpu占有率偏差系数;
62.步骤s640:根据所述第一内存使用偏差系数和所述第一cpu占有率偏差系数获得所述第二异常测试参数。
63.具体而言,所述内存使用量信息为本地管理系统在控制附属设备的过程中的本地内存使用率的信息,在进行负压测试的过程中,需要对本地内存的使用率和cpu占有率进行监督和评估,以保证系统在超负荷运行的情况下的系统稳定性。根据所述本地管理系统预设第一预定内存使用阈值信息、第一预定cpu占有率信息,根据测试的内存使用量信息和cpu占有率信息分别与所述第一预定内存使用阈值信息和第一预定cpu占有率信息进行比对,当所述内存使用量信息高于所述第一预定内存使用阈值信息时,根据所述内存使用量信息与所述第一预定内存使用阈值信息的偏差值获得第一内存使用偏差系数,当所述cpu占有率信息高于所述第一预定cpu占有率信息时,根据cpu占有率的偏差值获得第一cpu占有率偏差系数,基于所述第一内存使用偏差系数和所述第一cpu占有率偏差系数进行异常评估,获得所述第二异常测试参数。通过对内存使用和cpu占用进行分析评估,获得所述第二异常测试参数,进而对附属设备的运行测试提供更加准确的数据支持。
64.进一步的,本技术实施例还包括:
65.步骤s810:根据所述第一南向接口集合获得第一接口的接入等级;
66.步骤s820:当所述变电网关附属设备测试结果为异常时,判断所述接入等级是否满足接入等级预定阈值;
67.步骤s830:当所述接入等级满足预定接入等级预定阈值时,基于所述第一接口实际响应参数和所述本地日志文件进行所述第一接口的接入稳定性和响应速度评估,根据评估结果获得变电网关附属设备的第二测试结果。
68.具体而言,根据所述第一南向接口的各个接口的功能/作用的不同,进行接口的等级分级,来保证各个不同等级接口的优先控制权。举例而言,将动力环境相关的附属设备和重要位置的门禁装置的接口设定为一级等级,将数据采集附属设备接口设定为二级等级,将非重要位置的门禁装置设置为三级等级。获得所述第一南向接口集合中的各个接口等级信息,根据所述接口等级获得满足预定等级预定阈值的接口,即所述第一接口,当所述变电网关附属设备测试结果为异常时,对所述第一接口的设备进行参数获取,基于所述第一接口的接口实际响应参数和本地日志文件进行稳定性和响应速度的参数进行评估,即在负压运行的系统下,存在系统的附属设备出现测试异常的前提下进行等级满足预定等级阈值的附属设备的稳定性和响应速度的评估,根据所述评估结果获得第二测试结果,进而达到使得最终的附属设备的测试结果更加的全面和准确的技术效果。
69.进一步的,如图5所示,本技术实施例步骤s900还包括:
70.步骤s910:根据所述变电网关附属设备测试结果进行第二压力测试方案可行测试评估,获得第一可行性评估结果;
71.步骤s920:基于所述第一可行性评估结果进行所述第二压力测试方案进行调整,
获得第三压力测试方案;
72.步骤s930:基于所述第三压力测试方案获得变电网关附属设备的第三测试结果。
73.具体而言,所述第二压力测试方案与所述第一压力测试方案不同,且所述第二压力测试方案为根据所述第一压力测试方案进行制定的,基于所述第第一压力测试方案及所述第一压力测试方案的变电网关附属设备测试结果,针对测试结果中出现的测试问题和测试漏洞,制定所述第二压力测试方案,结合所述变电网关附属设备的设备信息和本地管理系统的系统运行信息进行所述第二压力测试的可行性评估,通过系统的安全性维度考量,获得所述第一可行性评估结果,基于所述第一可行性评估结果进行所述第二压力测试方案的方案微调,将包含危险因素的测试部分进行调整,并将所述调整部分记录,后续进行单独的测试或者调试,根据调整结果获得所述第三压力测试方案,基于所述第三压力测试方案进行所述附属设备的进一步测试,获得第三测试结果。通过对测试方案的进一步制定和调整修改,在保证测试安全的基础上,达到使得所述测试评估更加的准确和全面的技术效果。
74.进一步的,如图6所示,本技术实施例步骤s900还包括:
75.步骤s940:根据所述第二压力测试方案和所述第一可行性评估结果获得第一预期测试结果;
76.步骤s950:根据所述第三测试结果和所述第一预期测试结果获得第一测试偏差值;
77.步骤s960:基于所述第一测试偏差值获得第一调整方案,基于所述第一调整方案进行所述变电网关附属设备的管理。
78.具体而言,基于所述指定的第二压力测试方案进行所述变电网关的附属设备的预期测试结果评估,获得预期的评估结果,根据所述第一可行性评估结果进行预期评估结果的预期进行修正,根据第一可行性评估结果在修正压力测试方案的同时,进行预期的评估结果进行修正,获得所述第一预期测试结果,根据所述第三测试结果和所述第一预期测试结果进行测试结果的偏差比对,根据偏差的比对情况获得所述第一测试偏差值,所述第一测试偏差值反映了所述第一预期测试结果和实际的第三测试结果的测试偏差情况,针对所述第一测试偏差值针对性的获得附属设备管理的调整方案,包括调用的优先级、调用的稳定性、附属设备的响应时间控制等的调整。通过进行第一调整方案的获取,达到使得附属设备的问题能够准确的定位和调整的技术效果。
79.综上所述,本技术实施例所提供的一种基于模拟环境的变电网关附属设备测试方法及系统具有如下技术效果:
80.1、由于采用了获得第一南向接口集合,其中,所述第一南向接口集合包括南向附属设备的接口集合;获得第一环境配置要求,根据所述第一环境配置要求和所述第一南向接口集合设定第一压力测试方案;根据所述第一压力测试方案进行所述第一南向接口集合的接口使用调用,获得第一接口实际响应参数;通过本地管理工具进行接口使用调用的南向附属设备状态监听,生成本地日志文件;根据所述第一接口实际响应参数和所述本地日志文件进行南向附属设备的异常评估,获得第一异常测试参数;根据所述本地管理工具读取本地资源检测管理信息,根据所述本地资源检测管理信息和所述第一压力测试方案获得第二异常测试参数;根据所述第一异常测试参数和所述第二异常测试参数获得变电网关附属设备测试结果。通过环境配置要求、接口实际相应参数、本地日志文件进行负压测试的测
试评估,达到智能准确的进行附属设备接口评估的技术效果。
81.2、由于采用了通过对特征的选定整合的方式,为后续进行准确的模型训练提供了数据基础,进而构建出准确的特征评估模型,进而达到获得更加准确的第一异常测试参数的技术效果。
82.3、由于采用了通过进行各个特征的特征评估模型的构建的方式,使得对附属设备的参数的异常进行更加准确的分析和比对,进而达到获得更加准确的异常评估结果的技术效果。
83.实施例二
84.基于与前述实施例中一种基于模拟环境的变电网关附属设备测试方法同样发明构思,本发明还提供了一种基于模拟环境的变电网关附属设备测试系统,如图7所示,所述系统包括:
85.第一获得单元11,所述第一获得单元11用于获得第一南向接口集合,其中,所述第一南向接口集合包括南向附属设备的接口集合;
86.第二获得单元12,所述第二获得单元12用于获得第一环境配置要求,根据所述第一环境配置要求和所述第一南向接口集合设定第一压力测试方案;
87.第三获得单元13,所述第三获得单元13用于根据所述第一压力测试方案进行所述第一南向接口集合的接口使用调用,获得第一接口实际响应参数;
88.第一生成单元14,所述第一生成单元14用于通过本地管理工具进行接口使用调用的南向附属设备状态监听,生成本地日志文件;
89.第四获得单元15,所述第四获得单元15用于根据所述第一接口实际响应参数和所述本地日志文件进行南向附属设备的异常评估,获得第一异常测试参数;
90.第五获得单元16,所述第五获得单元16用于根据所述本地管理工具读取本地资源检测管理信息,根据所述本地资源检测管理信息和所述第一压力测试方案获得第二异常测试参数;
91.第六获得单元17,所述第六获得单元17用于根据所述第一异常测试参数和所述第二异常测试参数获得变电网关附属设备测试结果。
92.进一步的,所述系统还包括:
93.第七获得单元,所述第七获得单元用于根据所述第一压力测试方案基于大数据获得测试数据集合和本地日志文件集合,其中,所述测试数据集合为测试结果为正常的数据集合,且所述本地日志文件集合与所述测试数据集合具有对应关系;
94.第八获得单元,所述第八获得单元用于根据所述测试数据集合进行测试特征选定,根据测试特征选定结果获得第一测试特征集合;
95.第九获得单元,所述第九获得单元用于根据所述第一测试特征集合进行日志特征选定,获得第一本地日志文件特征集合;
96.第一构建单元,所述第一构建单元用于根据所述第一测试特征集合和所述第一本地日志文件特征集合构建特征评估模型,基于所述特征评估模型进行所述第一接口实际响应参数和所述本地日志文件的异常评估,获得所述第一异常测试参数。
97.进一步的,所述系统还包括:
98.第十获得单元,所述第十获得单元用于根据所述第一测试特征集合进行测试特征
第一评估参数计算,获得第一评估参数;
99.第十一获得单元,所述第十一获得单元用于根据所述第一测试特征集合和所述第一评估参数获得第二评估参数;
100.第十二获得单元,所述第十二获得单元用于基于所述第一评估参数和所述第二评估参数进行所述特征评估模型的构建,通过所述特征评估模型进行所述第一接口实际响应参数的异常可能性进行评估,获得第一异常评估结果;
101.第十三获得单元,所述第十三获得单元用于根据所述第一异常评估结果获得所述第一异常测试参数。
102.进一步的,所述系统还包括:
103.第十四获得单元,所述第十四获得单元用于通过所述本地管理工具获得内存使用量信息和cpu占有率信息;
104.第十五获得单元,所述第十五获得单元用于根据所述第一压力测试方案获得第一预定内存使用阈值信息、第一预定cpu占有率信息;
105.第十六获得单元,所述第十六获得单元用于根据所述内存使用量信息和所述第一预定内存使用阈值信息获得第一内存使用偏差系数,根据所述cpu占有率信息和所述第一预定cpu占有率信息获得第一c pu占有率偏差系数;
106.第十七获得单元,所述第十七获得单元用于根据所述第一内存使用偏差系数和所述第一cpu占有率偏差系数获得所述第二异常测试参数。
107.进一步的,所述系统还包括:
108.第十八获得单元,所述第十八获得单元用于根据所述第一南向接口集合获得第一接口的接入等级;
109.第一判断单元,所述第一判断单元用于当所述变电网关附属设备测试结果为异常时,判断所述接入等级是否满足接入等级预定阈值;
110.第十九获得单元,所述第十九获得单元用于当所述接入等级满足预定接入等级预定阈值时,基于所述第一接口实际响应参数和所述本地日志文件进行所述第一接口的接入稳定性和响应速度评估,根据评估结果获得变电网关附属设备的第二测试结果。
111.进一步的,所述系统还包括:
112.第二十获得单元,所述第二十获得单元用于根据所述变电网关附属设备测试结果进行第二压力测试方案可行测试评估,获得第一可行性评估结果;
113.第二十一获得单元,所述第二十一获得单元用于基于所述第一可行性评估结果进行所述第二压力测试方案进行调整,获得第三压力测试方案;
114.第二十二获得单元,所述第二十二获得单元用于基于所述第三压力测试方案获得变电网关附属设备的第三测试结果。
115.进一步的,所述系统还包括:
116.第二十三获得单元,所述第二十三获得单元用于根据所述第二压力测试方案和所述第一可行性评估结果获得第一预期测试结果;
117.第二十四获得单元,所述第二十四获得单元用于根据所述第三测试结果和所述第一预期测试结果获得第一测试偏差值;
118.第二十五获得单元,所述第二十五获得单元用于基于所述第一测试偏差值获得第
一调整方案,基于所述第一调整方案进行所述变电网关附属设备的管理。
119.前述图1实施例一中的一种基于模拟环境的变电网关附属设备测试方法的各种变化方式和具体实例同样适用于本实施例的一种基于模拟环境的变电网关附属设备测试系统,通过前述对一种基于模拟环境的变电网关附属设备测试方法的详细描述,本领域技术人员可以清楚的知道本实施例中一种基于模拟环境的变电网关附属设备测试系统的实施方法,所以为了说明书的简洁,在此不再详述。
120.示例性电子设备
121.下面参考图8来描述本技术实施例的电子设备。
122.图8图示了根据本技术实施例的电子设备的结构示意图。
123.基于与前述实施例中一种基于模拟环境的变电网关附属设备测试方法的发明构思,本发明还提供一种电子设备,下面,参考图8来描述根据本技术实施例的电子设备。该电子设备可以是可移动设备本身,或与其独立的单机设备,其上存储有计算机程序,该程序被处理器执行时实现前文所述方法的任一方法的步骤。
124.如图8所示,电子设备50包括一个或多个处理器51和存储器52。
125.处理器51可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备50中的其他组件以执行期望的功能。
126.存储器52可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器51可以运行所述程序指令,以实现上文所述的本技术的各个实施例的方法以及/或者其他期望的功能。
127.在一个示例中,电子设备50还可以包括:输入装置53和输出装置54,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。
128.本发明实施例提供的一种基于模拟环境的变电网关附属设备测试方法,所述方法包括:获得第一南向接口集合,其中,所述第一南向接口集合包括南向附属设备的接口集合;获得第一环境配置要求,根据所述第一环境配置要求和所述第一南向接口集合设定第一压力测试方案;根据所述第一压力测试方案进行所述第一南向接口集合的接口使用调用,获得第一接口实际响应参数;通过本地管理工具进行接口使用调用的南向附属设备状态监听,生成本地日志文件;根据所述第一接口实际响应参数和所述本地日志文件进行南向附属设备的异常评估,获得第一异常测试参数;根据所述本地管理工具读取本地资源检测管理信息,根据所述本地资源检测管理信息和所述第一压力测试方案获得第二异常测试参数;根据所述第一异常测试参数和所述第二异常测试参数获得变电网关附属设备测试结果。解决了现有技术中进行附属设备的测试过程存在测试不够全面和准确,进而导致无法进行附属设备准确评估的技术问题,通过环境配置要求、接口实际相应参数、本地日志文件进行负压测试的测试评估,达到智能准确的进行附属设备接口评估的技术效果。
129.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本技术可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用cpu、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以
很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本技术而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘、u盘、移动硬盘、rom、ram、磁碟或者光盘等,包括若干指令用以使得一台计算机设备执行本技术各个实施例所述的方法。
130.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
131.所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从计算机可读存储介质向另计算机可读存储介质传输,所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(so lid state disk,ssd))等。
132.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
133.另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
134.应理解,在本技术实施例中,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。
135.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
136.总之,以上所述仅为本技术技术方案的较佳实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种基于模拟环境的变电网关附属设备测试方法,其特征在于,所述方法包括:获得第一南向接口集合,其中,所述第一南向接口集合包括南向附属设备的接口集合;获得第一环境配置要求,根据所述第一环境配置要求和所述第一南向接口集合设定第一压力测试方案;根据所述第一压力测试方案进行所述第一南向接口集合的接口使用调用,获得第一接口实际响应参数;通过本地管理工具进行接口使用调用的南向附属设备状态监听,生成本地日志文件;根据所述第一接口实际响应参数和所述本地日志文件进行南向附属设备的异常评估,获得第一异常测试参数;根据所述本地管理工具读取本地资源检测管理信息,根据所述本地资源检测管理信息和所述第一压力测试方案获得第二异常测试参数;根据所述第一异常测试参数和所述第二异常测试参数获得变电网关附属设备测试结果。2.如权利要求1所述的方法,其特征在于,所述根据所述第一接口实际响应参数和所述本地日志文件进行南向附属设备的异常评估,获得第一异常测试参数,还包括:根据所述第一压力测试方案基于大数据获得测试数据集合和本地日志文件集合,其中,所述测试数据集合为测试结果为正常的数据集合,且所述本地日志文件集合与所述测试数据集合具有对应关系;根据所述测试数据集合进行测试特征选定,根据测试特征选定结果获得第一测试特征集合;根据所述第一测试特征集合进行日志特征选定,获得第一本地日志文件特征集合;根据所述第一测试特征集合和所述第一本地日志文件特征集合构建特征评估模型,基于所述特征评估模型进行所述第一接口实际响应参数和所述本地日志文件的异常评估,获得所述第一异常测试参数。3.如权利要求2所述的方法,其特征在于,所述方法还包括:根据所述第一测试特征集合进行测试特征第一评估参数计算,获得第一评估参数;根据所述第一测试特征集合和所述第一评估参数获得第二评估参数;基于所述第一评估参数和所述第二评估参数进行所述特征评估模型的构建,通过所述特征评估模型进行所述第一接口实际响应参数的异常可能性进行评估,获得第一异常评估结果;根据所述第一异常评估结果获得所述第一异常测试参数。4.如权利要求1所述的方法,其特征在于,所述根据所述本地管理工具读取本地资源检测管理信息,还包括:通过所述本地管理工具获得内存使用量信息和cpu占有率信息;根据所述第一压力测试方案获得第一预定内存使用阈值信息、第一预定cpu占有率信息;根据所述内存使用量信息和所述第一预定内存使用阈值信息获得第一内存使用偏差系数,根据所述cpu占有率信息和所述第一预定cpu占有率信息获得第一cpu占有率偏差系数;
根据所述第一内存使用偏差系数和所述第一cpu占有率偏差系数获得所述第二异常测试参数。5.如权利要求1所述的方法,其特征在于,所述方法还包括:根据所述第一南向接口集合获得第一接口的接入等级;当所述变电网关附属设备测试结果为异常时,判断所述接入等级是否满足接入等级预定阈值;当所述接入等级满足预定接入等级预定阈值时,基于所述第一接口实际响应参数和所述本地日志文件进行所述第一接口的接入稳定性和响应速度评估,根据评估结果获得变电网关附属设备的第二测试结果。6.如权利要求1所述的方法,其特征在于,所述方法还包括:根据所述变电网关附属设备测试结果进行第二压力测试方案可行测试评估,获得第一可行性评估结果;基于所述第一可行性评估结果进行所述第二压力测试方案进行调整,获得第三压力测试方案;基于所述第三压力测试方案获得变电网关附属设备的第三测试结果。7.如权利要求6所述的方法,其特征在于,所述方法还包括:根据所述第二压力测试方案和所述第一可行性评估结果获得第一预期测试结果;根据所述第三测试结果和所述第一预期测试结果获得第一测试偏差值;基于所述第一测试偏差值获得第一调整方案,基于所述第一调整方案进行所述变电网关附属设备的管理。8.一种基于模拟环境的变电网关附属设备测试系统,其特征在于,所述系统包括:第一获得单元,所述第一获得单元用于获得第一南向接口集合,其中,所述第一南向接口集合包括南向附属设备的接口集合;第二获得单元,所述第二获得单元用于获得第一环境配置要求,根据所述第一环境配置要求和所述第一南向接口集合设定第一压力测试方案;第三获得单元,所述第三获得单元用于根据所述第一压力测试方案进行所述第一南向接口集合的接口使用调用,获得第一接口实际响应参数;第一生成单元,所述第一生成单元用于通过本地管理工具进行接口使用调用的南向附属设备状态监听,生成本地日志文件;第四获得单元,所述第四获得单元用于根据所述第一接口实际响应参数和所述本地日志文件进行南向附属设备的异常评估,获得第一异常测试参数;第五获得单元,所述第五获得单元用于根据所述本地管理工具读取本地资源检测管理信息,根据所述本地资源检测管理信息和所述第一压力测试方案获得第二异常测试参数;第六获得单元,所述第六获得单元用于根据所述第一异常测试参数和所述第二异常测试参数获得变电网关附属设备测试结果。9.一种电子设备,其特征在于,包括处理器和存储器;所述存储器,用于存储;所述处理器,用于通过调用,执行权利要求1至7中任一项所述的方法。10.一种计算机程序产品,包括计算机程序和/或指令,其特征在于,该计算机程序和/
或指令被处理器执行时实现权利要求1至7中任一项所述方法的步骤。

技术总结
本发明公开了一种基于模拟环境的变电网关附属设备测试方法及系统,获得第一南向接口集合,获得第一环境配置要求,设定第一压力测试方案;进行第一南向接口集合的接口使用调用,获得第一接口实际响应参数;通过本地管理工具进行接口使用调用的南向附属设备状态监听,生成本地日志文件;根据第一接口实际响应参数和本地日志文件进行南向附属设备的异常评估,获得第一异常测试参数;根据本地管理工具读取本地资源检测管理信息,根据本地资源检测管理信息和第一压力测试方案获得第二异常测试参数,获得变电网关附属设备测试结果。解决了现有技术中进行附属设备的测试过程存在测试不够全面和准确,进而导致无法进行附属设备准确评估的技术问题。备准确评估的技术问题。备准确评估的技术问题。


技术研发人员:钟昕辉 王隆 杨宇轩 韩曦 陈文沁
受保护的技术使用者:南方电网数字电网研究院有限公司
技术研发日:2021.12.08
技术公布日:2022/3/8

最新回复(0)