电网视频及环境监控***的自动化测试方法及装置
技术领域
本发明涉及一种测试方法及装置,特别是一种电网视频及环境监控***的测试方法及装置。
背景技术
为确保电网变电站的安全运行,电网变电站内通常装有视频及环境监控***。以广东电网为例,广东电网变电站的视频及环境监控***的机构包括省级主站、地区级主站和各个站端***(包括站端内部的各种编码器,传感器等);各级省级主站通过通信网络与地区级主站相连,地区级主站又与各个站端***相连。目前,市场上存在许多不同厂家生产的设备,各个厂家的设备均存在差异。所以当不同厂家的设备接入同一个***时,容易造成兼容性问题,从而使***无法正常工作。因此,如果能在这些设备接入***之前进行一个测试,以统一的标准去衡量设备是否可以接入电网视频及环境监控***,便可避免兼容性问题。且还希望可以测试得出设备哪些方面不符合标准,以便于对设备进行改造,从而可以利用现有的一些设备。但是因为大多数的测试方法中,测试过程均有加入人为操作因素,比如参数的变化,方案执行的顺序等等。而人为因素的加入,对于测试的结果将产生极大影响,因此降低了测试的稳定性及其有效性。
发明内容
本发明的目的在于,提供一种电网视频及环境监控***的自动化测试方法及装置。它可以对是的测试过程中不需要人为操作,一旦启动,测试方案自动执行,可提高测试的稳定性与有效性。
本发明的技术方案:
电网视频及环境监控***的自动化测试方法,其特征在于,所述方法包括:
接入电网视频及环境监控***;
自动执行已经预先存储的测试方案;
自动生成测试结果的报表。
前述的电网视频及环境监控***的自动化测试方法中,所述自动执行已经预先存储的测试方案的方法为:对于预先存储的测试方案逐个进行执行,每个测试方案结束后,触发启动下一个测试方案,直至执行完所有测试方案。
前述的电网视频及环境监控***的自动化测试方法中,所述自动生成测试结果的报表的方法为:执行完所有的测试方案后,直接触发启动报表生成功能,将测试结果转化为报表形式。
前述的电网视频及环境监控***的自动化测试方法中,所述方法还包括:测试方案执行时,在虚拟设备模拟真实的运行环境下进行,对地区级主站进行测试时,虚拟设备模拟省级主站和站端***对地区级主站通讯;对站端***进行测试时,虚拟设备模拟地区级主站对站端***通讯;对省级主站进行测试时,虚拟设备模拟地区级主站对省级主站通讯。
实现前所述方法的电网视频及环境监控***的自动化测试装置,其特征在于,它包括:
接口模块,用于将测试装置连入待测试的电网视频及环境监控***;
方案存储器,用于预先存储测试方案。
执行模块,用于从方案存储器逐条获取测试方案进行测试;
报表模块,用于将测试结果转化为报表形式。
前述的电网视频及环境监控***的自动化测试装置中,所述执行模块包括触发模块,用于触发执行模块从方案存储器获取下一条测试方案,或直接触发报表模块。
前述的电网视频及环境监控***的自动化测试装置中,还包括一个虚拟设备模块,为测试方案执行时模拟真实的运行环境。
与现有技术相比,本发明通过将测试方案逐条存储,执行测试时从存储中逐条获取测试方案,执行完一条测试方案后直接触发获取下一条测试方案的操作,如此自动循环,直至获取完所有测试方案,再自动触发执行对测试结果形成报表的操作。所有测试过程无任何人为操作,一旦启动,测试方案自动执行,可提高测试的稳定性与有效性。不经人为操作,遵循了测试的公平原则。
附图说明
图1是电网视频及环境监控***的结构示意图;
图2是本发明的工作流程图;
图3是本发明的装置结构示意图。
附图中的标记:1-接口模块,2-方案存储器,3-执行模块,4-报表模块,5-触发模块,6-虚拟设备模块。
具体实施方式
下面结合附图和实施例对本发明作进一步的说明,但并不作为对本发明限制的依据。
实施例
电网视频及环境监控***(其结构如图1所示),包括省级主站监控***(省级主站),省级主站监控***通过IP通信网连接有地区级主站监控***(地区级主站),地区级主站监控***通过IP通信网连接有站端监控***;站端监控***(站端***)用于监控变电站现场视频及环境信息,并将信息上传至地区级主站监控***;地区级主站监控***用于监视多个站端监控***的实时监控信息,并将信息上传至省级主站监控***;省级主站监控***用于监视多个地区级主站监控***的实时监控信息。站端监控***包括站端处理单元,站端处理单元连接有视频监控设备、环境信息采集设备、网络设备和存储设备;站端处理单元用于视频信息、语音信息和环境信息的实时处理和历史信息检索;视频监控设备用于监控变电站的实时视频信息;环境信息采集设备用于采集变电站的实时环境信息;网络设备用于与上级或外部进行数据交换、信息共享;存储设备用于存储视频信息、环境信息和报警信息。站端处理单元还连接有告警装置,告警装置包括站端***软硬件异常告警和监测告警,监测告警包括环境信息异常告警、消防告警、非法闯入告警和视频异动告警。站端处理单元采用嵌入式Linux***。视频监控设备包括网络高速球、网络中速球和网络固定摄像机;环境信息采集设备包括温度传感器、风速传感器、湿度传感器、水浸传感器、SF6传感器、门禁和红外对射探头。地区级主站监控***和省级主站监控***监控站端监控***,是在以电子地图承载的变电站平面布置图上点击站端监控***一次设备的模型,来监视一次设备的多个摄像机的多角度实时视频。地区级主站监控***和省级主站监控***还包括录像管理装置,远程控制站端监控***的手动录像、定时录像、告警触发录像和画面异动检测录像。地区级主站监控***和省级主站监控***还包括报表管理装置,通过生成报表的形式实现实时记录环境数据、统计周期环境数据和调用历史环境数据。
电网视频及环境监控***的自动化测试方法,如图1的步骤所示,该方法包括:
接入电网视频及环境监控***;
自动执行已经预先存储的测试方案;
自动生成测试结果的报表。
所述自动执行已经预先存储的测试方案的方法为:对于预先存储的测试方案逐个进行执行,每个测试方案结束后,触发启动下一个测试方案,直至执行完所有测试方案。
所述自动生成测试结果的报表的方法为:执行完所有的测试方案后,直接触发启动报表生成功能,将测试结果转化为报表形式。
所述方法还包括:测试方案执行时,在虚拟设备模拟真实的运行环境下进行,对地区级主站进行测试时,虚拟设备模拟省级主站和站端***对地区级主站通讯;对站端***进行测试时,虚拟设备模拟地区级主站对站端***通讯;对省级主站进行测试时,虚拟设备模拟地区级主站对省级主站通讯。
实现前述方法的电网视频及环境监控***的自动化测试装置,如图1所示,它包括:
接口模块1,用于将测试装置连入待测试的电网视频及环境监控***;
方案存储器2,用于预先存储测试方案。
执行模块3,用于从方案存储器2逐条获取测试方案进行测试;
报表模块4,用于将测试结果转化为报表形式。
所述执行模块3包括触发模块5,用于触发执行模块3从方案存储器2获取下一条测试方案,或直接触发报表模块4。
它还包括一个虚拟设备模块6,为测试方案执行时模拟真实的运行环境。虚拟设备模块6,用于模拟省级主站模块、地区级主站和站端***;虚拟设备模块6包括:
设备管理类模块(CDevManager),负责对虚拟设备进行管理;
监听模块(DevListener),当设备接收,或发送数据时,通知监听者,使上层能够统计数据;
设备模块(CDevice),代表一个设备;
协议栈模块(CProtocol),负责协议的解析工作;
网络端口模块(CSocket),负责传输层数据的收发;
属性结构体模块(Attribute),描述虚拟设备的属性,从配置文件中读取;
命令反馈结构体模块(CodeCFG),描述设备收到命令后的需要执行的行为,从配置文件中读取。