CN108306786A - 一种基于wams通信规约的自动测试方法及*** - Google Patents
一种基于wams通信规约的自动测试方法及*** Download PDFInfo
- Publication number
- CN108306786A CN108306786A CN201711478545.3A CN201711478545A CN108306786A CN 108306786 A CN108306786 A CN 108306786A CN 201711478545 A CN201711478545 A CN 201711478545A CN 108306786 A CN108306786 A CN 108306786A
- Authority
- CN
- China
- Prior art keywords
- test
- event
- inspection
- tested device
- communication protocol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/18—Protocol analysers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
本发明涉及一种基于WAMS通信规约的自动测试方法及***,根据获取的预先配置的被测装置交互信息和测试内容生成测试项目与所述测试项目对应的报文数据;当需要执行测试项目时,根据预先设定的测试方式执行所述测试项目对应的报文数据。该方法能够实现测试任务的自动生成、测试步骤的自动执行和测试报告的自动生成,减少人工因素干扰,提高测试效率和测试的可靠性,实现测试可重复性,保证测试工作的可追溯性,保障测试结果的可靠性和一致性。
Description
技术领域
本发明涉及自动化设备测试技术领域,具体涉及一种基于WAMS通信规约的自动测试方法及***。
背景技术
随着数字式PMU(同步相量测量装置)广泛应用于智能变电站,是智能电网建设的重要组成部分,同时PMU数据采集上送至广域监测主站***,便于主站***的实时动态监测、在线状态估计等高级应用功能的使用。数字式PMU的数据传输,主要基于WAMS通信协议与主站之间数据共享。
为解决工程应用的迫切需求,目前适用于智能变电站的数字式PMU的WAMS通信协议测试主要都是厂家自行的软件进行测试,此类的粗样测试虽能一般数据的通信测试但无法完全满足目前智能变电站的测试需求,主要体现在以下方面:
1.厂家自行的测试软件仅能进行局部、单体设备的测试,无法进行全面性、***性的检查、测试;
2.无法监测数据流在不同设备间的传输延时;
3.针对主站优先考虑的数据帧中特殊标志位,不具备测试功能;
4.一旦通信中断,排查问题无法快速定位故障点,只能由测试人员用wireshark等第三方测试软件进行定位,排查问题工作量大;
5.虽然通过多个测试设备的组合能够完成上述相关功能的测试,但由于各自接口所带来的引入误差将造成测试结果有效性较差,且引入多个测试设备造成设备成本高、测试操作复杂、测试时间长等缺点。
发明内容
为解决粗样测试造成的无法进行全面性、***性的检查、测试、监测传输时延以及排查问题工作量大的问题,本发明的目的是提供一种基于WAMS通信规约的自动测试方法及***,本发明提供的技术方案能够实现测试任务的自动生成、测试步骤的自动执行和测试报告的自动生成,减少人工因素干扰,提高测试效率和测试的可靠性,实现测试可重复性,保证测试工作的可追溯性,保障测试结果的可靠性和一致性。
本发明的目的是采用下述技术方案实现的:
本发明提供一种基于WAMS通信规约的自动测试方法,其改进之处在于:
根据获取的预先配置的被测装置的交互信息和测试内容生成测试项目与所述测试项目对应的报文数据;
当需要执行测试项目时,根据预先设定的测试方式执行所述测试项目对应的报文数据,获得测试结果。
进一步地:所述当需要执行测试项目时,根据预先设定的测试方式执行所述测试项目对应的报文数据,获得测试结果,包括:
对被测装置依据所选测试项目按照预先设定的测试方式执行测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息;
自动记录测试项目对应的通信规约报文数据,将所述通信规约报文数据进行标准检查,进行通信规约报文数据解析处理,获得测试结果。
进一步地:所述预先设定的测试方式包括单步测试和顺序测试。
进一步地:所述对被测装置依据所选测试项目执行单步测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息,包括:对被测装置依据所选测试项目的每个测试步骤在执行测试时都进行判断,若测试通过,则提示测试通过,并按照提示操作是否进行下一步测试;若测试过程中出现错误,则提示测试不通过,并发出告警信息。
进一步地:所述对被测装置依据所选测试项目执行顺序测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息,包括:
对被测装置所选测试项目执行顺序测试时,执行完所有测试步骤后,再判断所述测试项目是否测试通过,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息。
进一步地:所述根据获取的预先配置的被测装置交互信息和测试内容生成测试项目与所述测试项目对应的报文数据,包括:
获取被测装置的属性信息和测试内容;
依据属性信息和测试内容,生成测试项目后,根据所述测试内容进行信息交互,在信息交互过程中产生测试项目对应的报文数据。
进一步地:在执行所述测试项目对应的报文数据,获得测试结果后,还包括:
根据测试结果生成测试报告。
进一步地:所述预先配置的被测装置交互信息包括被测装置的属性信息;所述被测装置的属性信息包括:数据管道端口、管理管道端口、作为数据传输的基础的PMU装置固有信息、相量个数、模拟量个数、开关量个数和IP地址。
进一步地:所述测试内容包括实时数据传输检查和离线数据传输检查;
所述实时数据传输检查包括:连接过程检查、配置帧1检查、配置帧2检查、数据帧格式检查、头帧报文格式检查和命令帧格式检查;
所述离线数据传输检查包括:连接过程检查、离线数据帧检查、事件标识帧检查和文件目录帧检查。
本发明还提供一种基于WAMS通信规约的自动测试***,其特征在于:
生成模块,用于根据获取的预先配置的被测装置的交互信息和测试内容生成测试项目与所述测试项目对应的报文数据;
执行模块,用于当需要执行测试项目时,根据预先设定的测试方式执行所述测试项目对应的报文数据,获得测试结果。
进一步地:所述生成模块包括:
获取单元,用于获取被测装置的属性信息和测试内容;
产生单元,用于依据属性信息和测试内容,生成测试测试项目后,根据所述测试内容进行信息交互,在信息交互过程中产生测试项目对应的报文数据。
进一步地:所述执行模块,包括:
测试单元,用于对被测装置依据所选测试项目按照预先设定的测试方式执行测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息;
处理单元,用于自动记录测试项目对应的通信规约报文数据,将所述通信规约报文数据进行标准检查,进行通信规约报文数据解析处理,记录测试结果。
进一步地:还包括设定模块,用于预先设定测试方式,所述设定模块,包括:
单步测试单元,用于对被测装置依据所选测试项目执行单步测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息,包括:对被测装置依据所选测试项目的每个测试步骤在执行测试时都进行判断,,若测试通过,则提示测试通过,并按照提示操作是否进行下一步测试;若测试过程中出现错误,则提示测试不通过,并发出告警信息;
顺序测试单元,用于对被测装置依据所选测试项目执行顺序测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息,包括:
对被测装置所选测试项目执行顺序测试时,执行完所有测试步骤后,再判断所述试项目是否测试通过,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息。
进一步地:还包括生成模块,用于根据测试结果生成测试报告。
进一步地:所述预先配置的被测装置交互信息包括被测装置的属性信息;所述被测装置的属性信息包括:数据管道端口、管理管道端口、作为数据传输的基础的PMU装置固有信息、相量个数、模拟量个数、开关量个数和IP地址。
进一步地:所述实时数据传输检查包括:连接过程检查、配置帧1检查、配置帧2检查、数据帧格式检查、头帧报文格式检查和命令帧格式检查;
所述离线数据传输检查包括:连接过程检查、离线数据帧检查、事件标识帧检查和文件目录帧检查。
与最接近的现有技术相比,本发明提供的技术方案具有的有益效果是:
1.本发明提供一种基于WAMS通信规约的自动测试方法及***,根据获取的预先配置的被测装置交互信息和测试内容生成测试项目与所述测试项目对应的报文数据;当需要执行测试项目时,根据预先设定的测试方式执行所述测试项目对应的报文数据。本发明解决粗样测试造成的无法进行全面性、***性的检查、测试、监测传输时延。
2.该方法能够实现测试任务的自动生成、测试步骤的自动执行和测试报告的自动生成,减少人工因素干扰,提高测试效率和测试的可靠性,实现测试可重复性,保证测试工作的可追溯性,保障测试结果的可靠性和一致性,解决排查问题工作量大的问题。
3.本发明从WAMS通信协议入手,并结合现行网络SV采样特殊标识位的技术要求,对被测PMU装置进行规约协议测试,以便被测装置通信规范性,准确性;
4.本发明自动测试***除一键式测试功能,还提供准确通信故障定位功能,以达到降低了测试人员的重复、繁琐工作,提高了工作效率的目的。
附图说明
图1是本发明提供的基于WAMS通信规约的自动测试方法简易流程图;
图2是本发明提供的基于WAMS通信规约的自动测试方法的详细流程图;
图3是本发明提供的基于WAMS通信规约的测试原理结构图。
具体实施方式
下面结合附图对本发明的具体实施方式作进一步的详细说明。
以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的组件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,本发明的这些实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。
实施例一、
本发明提供一种基于WAMS通信规约的自动测试方法,如图1和2所示,包括:
根据获取的预先配置的被测装置交互信息和测试内容生成测试项目与所述测试项目对应的报文数据;
当需要执行测试项目时,根据预先设定的测试方式执行所述测试项目对应的报文数据。
所述预先配置的被测装置交互信息包括被测装置的属性信息。所述被测装置的属性信息包括:数据管道端口、管理管道端口、作为数据传输的基础的PMU装置固有信息、相量个数、模拟量个数、开关量个数和IP地址;所述测试内容包括实时数据传输检查和离线数据传输检查。
测试内容涵盖实时数据传输检查和离线数据传输检查,实时数据传输检查包括:连接过程检查、配置帧1检查、配置帧2检查、数据帧格式检查、头帧报文格式检查、命令帧格式检查;所述离线数据传输检查包括:连接过程检查、离线数据帧检查、事件标识帧检查和文件目录帧检查。
所述当需要执行测试项目时,根据预先设定的测试方式执行所述测试项目对应的报文数据,包括:
对被测装置依据所选测试项目按照预先设定的测试方式执行测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息;
自动记录测试项目对应的通信规约报文数据,将所述通信规约报文数据进行标准检查,进行报文数据解析处理,记录测试结果。
进一步地:所述预先设定的测试方式包括单步测试和顺序测试。
进一步地:所述对被测装置依据所选测试项目执行单步测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息,包括:对被测装置依据所选测试项目的每个测试步骤在执行测试时都进行判断,若测试通过,则提示测试通过,并按照提示操作是否进行下一步测试;若测试过程中出现错误,则提示测试不通过,并发出告警信息。
进一步地:所述对被测装置依据所选测试项目执行顺序测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息,包括:
对被测装置所选测试项目执行顺序测试时,执行完所有测试步骤后,再判断所述测试项目是否测试通过,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息。
进一步地:所述根据获取的预先配置的被测装置交互信息和测试内容生成测试项目与所述测试项目对应的报文数据,包括:
获取被测装置的属性信息和测试内容;
依据属性信息和测试内容,生成测试项目后,根据所述测试内容进行信息交互,在信息交互过程中产生测试项目对应的报文数据。
进一步地:在执行所述测试项目对应的报文数据后,还包括:
自动分析测试结果,依据测试项目内容和测试中通信规约报文数据生成测试报告。
测试时主要由人机交互管理功能、数据收发功能组成,其原理图如图3所示。
人机交互管理功能:用于人机交互处理、接收数据分发、底层数据显示、自动执行测试、生成测试报告的功能;
数据收发功能:用于接收、发送数据报文;数据接收的是下述设备传递的数据,如:同步相量测量装置(PMU)、数据集中器(PDC)。数据发送指依据标准中对WAMS主站、子站数据传输流程及报文的规定发送标准的报文,并测试报文数据的变化。
所述测试方式包括单步执行测试和顺序执行测试。
对配置后PMU装置进行单步执行测试时,所述方法包括以下步骤。
步骤1:所述测试***和所述被测PMU装置的交互信息配置;
步骤2:对被测装置依据所选项目进行测试,单个测试项目测试完毕后,由测试***提示操作人员是否进行下一步测试;
步骤3:自动记录所测项目中被测装置与测试***间的通信规约报文数据,将采集报文数据进行标准检查,进行报文数据解析处理,记录测试结果;
步骤4:所述测试***自动分析测试结果,生成测试报告。
对配置后PMU装置进行顺序执行测试,所述方法包括与以下步骤。
步骤1:所述测试***和所述被测PMU装置的交互信息配置;
步骤2:对被测装置依据所选项目进行测试,所有项目按照项目顺序进行测试,若测试过程中出现错误,由测试***的告警功能,提供详细的告警信息,方便问题排查;
步骤3:自动记录所测项目中被测装置与测试***间的通信规约报文数据,将采集报文数据进行标准检查,进行报文数据解析处理,记录测试结果;
步骤4:所述测试***自动分析测试结果,生成测试报告。
(二)测试项目选择及测试。依据测试需要,灵活选取测试项目,测试***自动依据项目需求,按照标准报文格式要求与被测PMU装置进行信息交互,以检查被测装置报文正确性。同时支持单步执行测试、顺序执行测试,自动测试过程中依托测试***实时数据刷新功能、告警信息功能和数据报文解析功能,随时掌握测试情况;
(三)自动分析数据及测试报告出具。测试***自动分析测试结果,依据测试内容和测试数据,自动生成测试报告。
WAMS通信规约的自动测试的实现基于以下功能实现。
WAMS通信规约自动测试时,为简便测试及测试通信过程,在自动测试过程中,通信规约自动测试***具备以下功能特点
实时数据刷新功能;
直观观察被测装置上送的数据,除了监测上送的相量值、模拟量、开关量等基本信息外,还可实现对数据帧中的“时标异常”、“低频振荡”、“触发原因”等监测,针对传输帧中的敏感字节,如FRACSEC字段进行特殊标识,对装置在闰秒情况下的反应,更直观体现,此外为适应“四统一、四规范”的技术要求增加所有数据帧中通道数据质量标识的功能测试。
数据报文解析功能;针对测试***与被测装置间的传输流程进行分段式的报文采集分析。如:主站、子站间实时(离线)传输流程数据报文,“管理管道连接过程”、“数据管道连接过程”、“实时数据传输帧格式”、“离线数据传输帧格式”、“离线数据传输”等流程存储报文,针对每一个环节的报文进行解析,为测试***使用者免去解析报文的时间,同时为测试结果和测试报告提供数据分析,便于报文理解。
告警信息功能。测试过程中,若出现数据传输过程中格式报文不符合标准要求的现象,在信息告警界面出现相应提示信息,同时可结合数据报文分析功能,能准确定位问题来源。
此外依据测试对象不同,可灵活配置“数据管道的侦听端口”、“管理管道端口”、“离线数据管道侦听端口”等信息。考虑现场运行的设备环境与实验室不同,鉴于多设备间的互操作性,增加“多个PMU进行数据比较测试”。最后根据设定的测试报告模板和选定的测试项目,分析测试数据及计算结果,自动生成符合测试规范的测试报告,完成全部的测试。
实时数据刷新功能、数据解析功能和告警功能是自动测试***的基础。
实施例二、
基于同样的发明构思,本发明还提供一种基于WAMS通信规约的自动测试***,包括:
生成模块,用于根据获取的预先配置的被测装置的交互信息和测试内容生成测试项目与所述测试项目对应的报文数据;
执行模块,用于当需要执行测试项目时,根据预先设定的测试方式执行所述测试项目对应的报文数据,获得测试结果。
进一步地:所述生成模块包括:
获取单元,用于获取被测装置的属性信息和测试内容;
产生单元,用于依据属性信息和测试内容,生成测试测试项目后,根据所述测试内容进行信息交互,在信息交互过程中产生测试项目对应的报文数据。
进一步地:所述执行模块,包括:
测试单元,用于对被测装置依据所选测试项目按照预先设定的测试方式执行测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息;
处理单元,用于自动记录测试项目对应的通信规约报文数据,将所述通信规约报文数据进行标准检查,进行通信规约报文数据解析处理,记录测试结果。
进一步地:还包括设定模块,用于预先设定测试方式,所述设定模块,包括:
单步测试单元,用于对被测装置依据所选测试项目执行单步测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息,包括:对被测装置依据所选测试项目的每个测试步骤在执行测试时都进行判断,,若测试通过,则提示测试通过,并按照提示操作是否进行下一步测试;若测试过程中出现错误,则提示测试不通过,并发出告警信息;
顺序测试单元,用于对被测装置依据所选测试项目执行顺序测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息,包括:
对被测装置所选测试项目执行顺序测试时,执行完所有测试步骤后,再判断所述试项目是否测试通过,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息。
进一步地:还包括生成模块,用于根据测试结果生成测试报告。
进一步地:所述预先配置的被测装置交互信息包括被测装置的属性信息;所述被测装置的属性信息包括:数据管道端口、管理管道端口、作为数据传输的基础的PMU装置固有信息、相量个数、模拟量个数、开关量个数和IP地址。
进一步地:所述实时数据传输检查包括:连接过程检查、配置帧1检查、配置帧2检查、数据帧格式检查、头帧报文格式检查和命令帧格式检查;
所述离线数据传输检查包括:连接过程检查、离线数据帧检查、事件标识帧检查和文件目录帧检查。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员依然可以对本发明的具体实施方式进行修改或者等同替换,这些未脱离本发明精神和范围的任何修改或者等同替换,均在申请待批的本发明的权利要求保护范围之内。
Claims (16)
1.一种基于WAMS通信规约的自动测试方法,其特征在于:
根据获取的预先配置的被测装置的交互信息和测试内容生成测试项目与所述测试项目对应的报文数据;
当需要执行测试项目时,根据预先设定的测试方式执行所述测试项目对应的报文数据,获得测试结果。
2.如权利要求1所述的通信规约的自动测试方法,其特征在于:所述当需要执行测试项目时,根据预先设定的测试方式执行所述测试项目对应的报文数据,获得测试结果,包括:
对被测装置依据所选测试项目按照预先设定的测试方式执行测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息;
自动记录测试项目对应的通信规约报文数据,将所述通信规约报文数据进行标准检查,进行通信规约报文数据解析处理,获得测试结果。
3.如权利要求2所述的通信规约的自动测试方法,其特征在于:所述预先设定的测试方式包括单步测试和顺序测试。
4.如权利要求3所述的通信规约的自动测试方法,其特征在于:所述对被测装置依据所选测试项目执行单步测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息,包括:对被测装置依据所选测试项目的每个测试步骤在执行测试时都进行判断,若测试通过,则提示测试通过,并按照提示操作是否进行下一步测试;若测试过程中出现错误,则提示测试不通过,并发出告警信息。
5.如权利要求3所述的通信规约的自动测试方法,其特征在于:所述对被测装置依据所选测试项目执行顺序测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息,包括:
对被测装置所选测试项目执行顺序测试时,执行完所有测试步骤后,再判断所述测试项目是否测试通过,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息。
6.如权利要求1所述的通信规约的自动测试方法,其特征在于:所述根据获取的预先配置的被测装置交互信息和测试内容生成测试项目与所述测试项目对应的报文数据,包括:
获取被测装置的属性信息和测试内容;
依据属性信息和测试内容,生成测试项目后,根据所述测试内容进行信息交互,在信息交互过程中产生测试项目对应的报文数据。
7.如权利要求1所述的通信规约的自动测试方法,其特征在于:在执行所述测试项目对应的报文数据,获得测试结果后,还包括:
根据测试结果生成测试报告。
8.如权利要求1所述的通信规约的自动测试方法,其特征在于:所述预先配置的被测装置交互信息包括被测装置的属性信息;所述被测装置的属性信息包括:数据管道端口、管理管道端口、作为数据传输的基础的PMU装置固有信息、相量个数、模拟量个数、开关量个数和IP地址。
9.如权利要求1所述的通信规约的自动测试方法,其特征在于:所述测试内容包括实时数据传输检查和离线数据传输检查;
所述实时数据传输检查包括:连接过程检查、配置帧1检查、配置帧2检查、数据帧格式检查、头帧报文格式检查和命令帧格式检查;
所述离线数据传输检查包括:连接过程检查、离线数据帧检查、事件标识帧检查和文件目录帧检查。
10.一种基于WAMS通信规约的自动测试***,其特征在于:
生成模块,用于根据获取的预先配置的被测装置的交互信息和测试内容生成测试项目与所述测试项目对应的报文数据;
执行模块,用于当需要执行测试项目时,根据预先设定的测试方式执行所述测试项目对应的报文数据,获得测试结果。
11.如权利要求10所述的通信规约的自动测试***,其特征在于:所述生成模块包括:
获取单元,用于获取被测装置的属性信息和测试内容;
产生单元,用于依据属性信息和测试内容,生成测试测试项目后,根据所述测试内容进行信息交互,在信息交互过程中产生测试项目对应的报文数据。
12.如权利要求10所述的通信规约的自动测试***,其特征在于:所述执行模块,包括:
测试单元,用于对被测装置依据所选测试项目按照预先设定的测试方式执行测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息;
处理单元,用于自动记录测试项目对应的通信规约报文数据,将所述通信规约报文数据进行标准检查,进行通信规约报文数据解析处理,记录测试结果。
13.如权利要求10所述的通信规约的自动测试***,其特征在于:还包括设定模块,用于预先设定测试方式,所述设定模块,包括:
单步测试单元,用于对被测装置依据所选测试项目执行单步测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息,包括:对被测装置依据所选测试项目的每个测试步骤在执行测试时都进行判断,,若测试通过,则提示测试通过,并按照提示操作是否进行下一步测试;若测试过程中出现错误,则提示测试不通过,并发出告警信息;
顺序测试单元,用于对被测装置依据所选测试项目执行顺序测试,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息,包括:
对被测装置所选测试项目执行顺序测试时,执行完所有测试步骤后,再判断所述试项目是否测试通过,若测试通过,则提示测试通过;若测试过程中出现错误,则提示测试不通过,并发出告警信息。
14.如权利要求10所述的通信规约的自动测试***,其特征在于:还包括生成模块,用于根据测试结果生成测试报告。
15.如权利要求10所述的通信规约的自动测试***,其特征在于:所述预先配置的被测装置交互信息包括被测装置的属性信息;所述被测装置的属性信息包括:数据管道端口、管理管道端口、作为数据传输的基础的PMU装置固有信息、相量个数、模拟量个数、开关量个数和IP地址。
16.如权利要求10所述的通信规约的自动测试***,其特征在于:所述实时数据传输检查包括:连接过程检查、配置帧1检查、配置帧2检查、数据帧格式检查、头帧报文格式检查和命令帧格式检查;
所述离线数据传输检查包括:连接过程检查、离线数据帧检查、事件标识帧检查和文件目录帧检查。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711478545.3A CN108306786A (zh) | 2017-12-29 | 2017-12-29 | 一种基于wams通信规约的自动测试方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711478545.3A CN108306786A (zh) | 2017-12-29 | 2017-12-29 | 一种基于wams通信规约的自动测试方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108306786A true CN108306786A (zh) | 2018-07-20 |
Family
ID=62868221
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711478545.3A Pending CN108306786A (zh) | 2017-12-29 | 2017-12-29 | 一种基于wams通信规约的自动测试方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108306786A (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1773913A (zh) * | 2005-11-16 | 2006-05-17 | 上海南瑞实业有限公司 | 广域测量wams主站/子站仿真方法 |
CN101572440A (zh) * | 2009-02-27 | 2009-11-04 | 国电南瑞科技股份有限公司 | 电网规约分析与测试方法 |
CN101629995A (zh) * | 2009-08-10 | 2010-01-20 | 华中电网有限公司 | 相量测量单元pmu的检测方法 |
CN102970175A (zh) * | 2012-02-08 | 2013-03-13 | 深圳市金宏威技术股份有限公司 | 一种配电网的规约测试分析方法及*** |
CN103033789A (zh) * | 2012-12-26 | 2013-04-10 | 华北电力大学 | 一种同步相量测量单元pmu的静动态测试*** |
CN104217127A (zh) * | 2014-09-18 | 2014-12-17 | 北京四方继保自动化股份有限公司 | 一种pmu动态数据模拟生成方法 |
US20150062767A1 (en) * | 2013-08-30 | 2015-03-05 | Lsis Co., Ltd. | Power device for preventing malfunction |
CN104536858A (zh) * | 2015-01-04 | 2015-04-22 | 中国科学院光电技术研究所 | 针对1553b总线通信中远程终端自动化测试的方法 |
CN104678337A (zh) * | 2015-02-10 | 2015-06-03 | 国家电网公司 | 光数字继电保护测试仪性能指标自动化检测方法 |
CN105572616A (zh) * | 2015-12-16 | 2016-05-11 | 华北电力大学 | 一种基于高精度校准器的相量测量单元pmu静动态测试*** |
CN105656720A (zh) * | 2016-01-26 | 2016-06-08 | 云南电网有限责任公司电力科学研究院 | 一种基于远动设备的iec60870-5-101规约测试方法 |
-
2017
- 2017-12-29 CN CN201711478545.3A patent/CN108306786A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1773913A (zh) * | 2005-11-16 | 2006-05-17 | 上海南瑞实业有限公司 | 广域测量wams主站/子站仿真方法 |
CN101572440A (zh) * | 2009-02-27 | 2009-11-04 | 国电南瑞科技股份有限公司 | 电网规约分析与测试方法 |
CN101629995A (zh) * | 2009-08-10 | 2010-01-20 | 华中电网有限公司 | 相量测量单元pmu的检测方法 |
CN102970175A (zh) * | 2012-02-08 | 2013-03-13 | 深圳市金宏威技术股份有限公司 | 一种配电网的规约测试分析方法及*** |
CN103033789A (zh) * | 2012-12-26 | 2013-04-10 | 华北电力大学 | 一种同步相量测量单元pmu的静动态测试*** |
US20150062767A1 (en) * | 2013-08-30 | 2015-03-05 | Lsis Co., Ltd. | Power device for preventing malfunction |
CN104217127A (zh) * | 2014-09-18 | 2014-12-17 | 北京四方继保自动化股份有限公司 | 一种pmu动态数据模拟生成方法 |
CN104536858A (zh) * | 2015-01-04 | 2015-04-22 | 中国科学院光电技术研究所 | 针对1553b总线通信中远程终端自动化测试的方法 |
CN104678337A (zh) * | 2015-02-10 | 2015-06-03 | 国家电网公司 | 光数字继电保护测试仪性能指标自动化检测方法 |
CN105572616A (zh) * | 2015-12-16 | 2016-05-11 | 华北电力大学 | 一种基于高精度校准器的相量测量单元pmu静动态测试*** |
CN105656720A (zh) * | 2016-01-26 | 2016-06-08 | 云南电网有限责任公司电力科学研究院 | 一种基于远动设备的iec60870-5-101规约测试方法 |
Non-Patent Citations (1)
Title |
---|
张晓莉,周泽昕,张道农,于跃海,蒋宜国,黎明: "《同步相量测量装置的测试与评估》", 《电力科学与技术学报》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103678093B (zh) | 一种自动化测试框架及测试方法 | |
CN107544077B (zh) | 一种gnss数据质量检测分析***及其分析方法 | |
CN109150636B (zh) | 一种全链路信息流的智能变电站辅助对点试验方法及*** | |
CN201886095U (zh) | 一种合并单元的测试装置 | |
CN103051500B (zh) | 一种服务网络***的测试方法及*** | |
CN101572440B (zh) | 电网规约分析与测试方法 | |
CN102118282A (zh) | 通信协议一致性检测方法和*** | |
CN106787199A (zh) | 一种便携式子站模拟测试***及方法 | |
CN111308242A (zh) | 一种配电自动化***的测试平台及其测试方法 | |
CN108965282B (zh) | 一种非入侵式跨安全区消息跟踪与监测的***及方法 | |
CN104978262A (zh) | 一种终端测试方法和装置 | |
CN104217127A (zh) | 一种pmu动态数据模拟生成方法 | |
CN110632461B (zh) | 同步相量数据集中器的测试方法、测试终端及测试*** | |
CN106405383B (zh) | 基于视觉检测技术的嵌入式板卡自动测试***及方法 | |
CN111930078B (zh) | 一种面向核控***的网络测试装置 | |
CN108845952A (zh) | 一种基于测试用例脚本的航电fc数据激励方法 | |
Song et al. | Interoperability test for IEC 61850-9-2 standard-based merging units | |
CN111309791A (zh) | 一种检测仪器数据自动采集方法 | |
CN104639351A (zh) | 用以建构网络结构部署图的处理***及其方法 | |
CN104038388B (zh) | 基于分布式的物联网自动测试***及测试方法 | |
CN112014669A (zh) | 一种合并单元角差、比差的在线检测方法及*** | |
CN210514561U (zh) | 电池测试设备自动点检*** | |
CN110224882B (zh) | 一种储能电站遥控时延测试方法和装置 | |
CN108306786A (zh) | 一种基于wams通信规约的自动测试方法及*** | |
CN104020375B (zh) | 一种用于检测智能变电站合并单元时间参数的装置和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180720 |