智能网关性能测试方法及系统技术方案

技术编号:35063347 阅读:20 留言:0更新日期:2022-09-28 11:18
本发明专利技术提供了一种智能网关性能测试方法及系统,该方法包括:对终端设备进行对时测试,对终端设备进行数据校验得到数据存储测试结果;根据零漂测试用例和死区测试用例进行零漂测试和死区测试,得到零漂测试结果和死区测试结果;根据终端设备的事件顺序记录生成遥信测试结果;采集终端设备在遥控指令下的遥控状态信息,生成遥控测试结果;根据时测试结果、数据存储测试结果、零漂测试结果、死区测试结果、遥信测试结果和遥控测试结果生成性能测试报告。本发明专利技术基于对时测试、数据校验、零漂测试、死区测试、遥信测试和遥控测试的结果,能自动生成终端设备的性能测试报告,无需用户手动的进行测试触发,提高了性能测试效率。提高了性能测试效率。提高了性能测试效率。

【技术实现步骤摘要】
智能网关性能测试方法及系统


[0001]本专利技术涉及智能网关
,尤其涉及一种智能网关性能测试方法及系统。

技术介绍

[0002]配电物联网是传统工业技术与物联网技术深度融合产生的一种新型电力网络形态,通过配电网设备间的全面互联、互通、互操作,实现配电网精益化管理需求。配电物联网系统架构划分为云、管、边、端四大核心层级,智能网关属于“边”设备,但是也可以具备“端”设备的部分特征。智能网关是配电物联网中将“物”连接“上网”的接入单元,是负责向上提供配电网的运行状态、设备状态、环境状态及其他辅助信息等基础数据的源头,向下有能力对等连接其他终端并执行决策命令或就地控制的终端,是配电物联网架构中承上启下的关键设备。
[0003]现有的智能网关使用过程中,一般是基于用户主动触发的方式对终端设备进行运行状态的测试,导致性能测试效率低下。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种智能网关性能测试方法及系统,旨在解决现有的性能测试效率低下的问题。
[0005]本专利技术实施例是这样实现的,一种智能网关性能测试方法,应用于智能网关,用于对终端设备进行性能测试,所述方法包括:
[0006]向所述终端设备发送对时指令,采集所述终端设备针对所述对时指令的指令响应信息,并根据所述指令响应信息生成所述终端设备的对时测试结果;
[0007]获取所述终端设备的历史存储数据,并对所述历史存储数据进行数据校验,得到数据存储测试结果;
[0008]获取所述终端设备的设备信息,并根据所述设备信息生成零漂测试用例和死区测试用例;
[0009]根据所述零漂测试用例和所述死区测试用例,分别对所述终端设备进行零漂测试和死区测试,得到零漂测试结果和死区测试结果;
[0010]向所述终端设备输出开出量,采集所述终端设备的事件顺序记录,并根据所述事件顺序记录生成遥信测试结果;
[0011]向所述终端设备发送遥控指令,采集所述终端设备在所述遥控指令下的遥控状态信息,并根据所述遥控状态信息生成遥控测试结果;
[0012]根据所述时测试结果、所述数据存储测试结果、所述零漂测试结果、所述死区测试结果、所述遥信测试结果和所述遥控测试结果,生成性能测试报告。
[0013]更进一步的,所述向所述终端设备发送对时指令,采集所述终端设备针对所述对时指令的指令响应信息,并根据所述指令响应信息生成所述终端设备的对时测试结果,包括:
[0014]向所述终端设备发送第一对时命令,并采集所述终端设备针对所述第一对时指令的事件顺序记录,得到第一指令响应信息,所述第一对时命令中存储有非当前系统时间;
[0015]向所述终端设备发送第二对时命令,并采集所述终端设备针对所述第二对时指令的事件顺序记录,得到第二指令响应信息,所述第二对时命令中存储有当前系统时间;
[0016]计算所述第一对时命令与所述第一指令响应信息之间的对时时间差值,得到第一对时差值,并计算所述第二对时命令与所述第二指令响应信息之间的对时时间差值,得到第二对时差值;
[0017]在第一预设时刻向所述终端设备输出开出量,并获取当前系统时间和所述终端设备中的事件记录时间,得到第一时间和第二时间;
[0018]在第二预设时刻向所述终端设备输出开出量,并获取当前系统时间和所述终端设备中的事件记录时间,得到第三时间和第四时间;
[0019]计算所述第二时间与所述第一时间之间的差,得到第三对时差值,并计算所述第四时间与所述第三时间之间的差,得到第四对时差值;
[0020]若所述第一对时差值和所述第二对时差值均小于第一时间阈值,且所述第三对时差值和所述第四对时差值小于第二时间阈值,则判定所述对时测试结果为对时测试合格。
[0021]更进一步的,所述向所述终端设备输出开出量,采集所述终端设备的事件顺序记录,并根据所述事件顺序记录生成遥信测试结果,包括:
[0022]根据第一输出脉宽向所述终端设备输出开出量,并对所述终端设备进行事件顺序记录的采集,所述第一输出脉宽大于等于所述终端设备的终端防抖脉宽;
[0023]若采集到所述事件顺序记录,则判定所述终端设备的遥信状态正确,若未采集到所述事件顺序记录,则判定所述终端设备的遥信状态不正确;
[0024]根据第二输出脉宽向所述终端设备输出开出量,并对所述终端设备进行事件顺序记录的采集,所述第二输出脉宽小于所述终端防抖脉宽;
[0025]若采集到所述事件顺序记录,则判定所述终端设备的防抖测试合格,若未采集到所述事件顺序记录,则判定所述终端设备的防抖测试不合格;
[0026]向所述终端设备输出多路开出量,并对所述终端设备进行事件顺序记录的采集;
[0027]根据所述事件顺序记录中的时标,计算所述终端设备的分辨率误差;
[0028]若所述终端设备的分辨率误差小于误差阈值,则判定所述终端设备的分辨率测试合格;
[0029]若所述终端设备的遥信状态正确、防抖测试合格且分辨率测试合格,则判定所述终端设备的遥信测试合格。
[0030]更进一步的,所述对所述历史存储数据进行数据校验,得到数据存储测试结果,包括:
[0031]根据预设文件格式对所述历史存储数据进行数据筛选,得到筛选数据,并分别对所述筛选数据进行实体识别,得到文件实体,所述文件实体用于表征对应所述筛选数据的文件描述;
[0032]根据所述文件实体分别确定各筛选数据的标准文件名和标准读目录,并分别将各筛选数据的文件名、读目录与确定到的所述标准文件名和所述标准读目录进行比对;
[0033]若各筛选数据的文件名、读目录与确定到的所述标准文件名和所述标准读目录之
间的比对合格,则判定所述历史存储数据的数据校验合格。
[0034]更进一步的,所述方法还包括:
[0035]向所述终端设备输出模拟量和开出量,并对所述终端设备进行报文采集,得到遥测报文和遥信报文;
[0036]若所述遥信报文的报文时间早于所述遥测报文的报文时间,则判定所述终端设备的报文测试合格。
[0037]更进一步的,所述向所述终端设备发送遥控指令,采集所述终端设备在所述遥控指令下的遥控状态信息,并根据所述遥控状态信息生成遥控测试结果,包括:
[0038]根据预设遥控号和预设遥控属性生成所述遥控指令,并将所述遥控指令发送至所述终端设备;
[0039]对所述终端设备进行信息采集,得到所述遥控状态信息,并根据所述遥控状态信息对所述终端设备进行响应检测;
[0040]若所述终端设备响应成功,则判断是否接收到开入量变位信号;
[0041]若接收到所述开入量变位信号,则判定所述终端设备遥控测试合格。
[0042]更进一步的,所述分别对所述终端设备进行零漂测试和死区测试,得到零漂测试结果和死区测试结果,包括:
[0043]根据故障参数值控制所述终端设备进行运行,并根据所述终端设备的越零漂输出状态生成零漂测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能网关性能测试方法,应用于智能网关,用于对终端设备进行性能测试,其特征在于,所述方法包括:向所述终端设备发送对时指令,采集所述终端设备针对所述对时指令的指令响应信息,并根据所述指令响应信息生成所述终端设备的对时测试结果;获取所述终端设备的历史存储数据,并对所述历史存储数据进行数据校验,得到数据存储测试结果;获取所述终端设备的设备信息,并根据所述设备信息生成零漂测试用例和死区测试用例;根据所述零漂测试用例和所述死区测试用例,分别对所述终端设备进行零漂测试和死区测试,得到零漂测试结果和死区测试结果;向所述终端设备输出开出量,采集所述终端设备的事件顺序记录,并根据所述事件顺序记录生成遥信测试结果;向所述终端设备发送遥控指令,采集所述终端设备在所述遥控指令下的遥控状态信息,并根据所述遥控状态信息生成遥控测试结果;根据所述时测试结果、所述数据存储测试结果、所述零漂测试结果、所述死区测试结果、所述遥信测试结果和所述遥控测试结果,生成性能测试报告。2.如权利要求1所述的智能网关性能测试方法,其特征在于,所述向所述终端设备发送对时指令,采集所述终端设备针对所述对时指令的指令响应信息,并根据所述指令响应信息生成所述终端设备的对时测试结果,包括:向所述终端设备发送第一对时命令,并采集所述终端设备针对所述第一对时指令的事件顺序记录,得到第一指令响应信息,所述第一对时命令中存储有非当前系统时间;向所述终端设备发送第二对时命令,并采集所述终端设备针对所述第二对时指令的事件顺序记录,得到第二指令响应信息,所述第二对时命令中存储有当前系统时间;计算所述第一对时命令与所述第一指令响应信息之间的对时时间差值,得到第一对时差值,并计算所述第二对时命令与所述第二指令响应信息之间的对时时间差值,得到第二对时差值;在第一预设时刻向所述终端设备输出开出量,并获取当前系统时间和所述终端设备中的事件记录时间,得到第一时间和第二时间;在第二预设时刻向所述终端设备输出开出量,并获取当前系统时间和所述终端设备中的事件记录时间,得到第三时间和第四时间;计算所述第二时间与所述第一时间之间的差,得到第三对时差值,并计算所述第四时间与所述第三时间之间的差,得到第四对时差值;若所述第一对时差值和所述第二对时差值均小于第一时间阈值,且所述第三对时差值和所述第四对时差值小于第二时间阈值,则判定所述对时测试结果为对时测试合格。3.如权利要求1所述的智能网关性能测试方法,其特征在于,所述向所述终端设备输出开出量,采集所述终端设备的事件顺序记录,并根据所述事件顺序记录生成遥信测试结果,包括:根据第一输出脉宽向所述终端设备输出开出量,并对所述终端设备进行事件顺序记录的采集,所述第一输出脉宽大于等于所述终端设备的终端防抖脉宽;
若采集到所述事件顺序记录,则判定所述终端设备的遥信状态正确,若未采集到所述事件顺序记录,则判定所述终端设备的遥信状态不正确;根据第二输出脉宽向所述终端设备输出开出量,并对所述终端设备进行事件顺序记录的采集,所述第二输出脉宽小于所述终端防抖脉宽;若采集到所述事件顺序记录,则判定所述终端设备的防抖测试合格,若未采集到所述事件顺序记录,则判定所述终端设备的防抖测试不合格;向所述终端设备输出多路开出量,并对所述终端设备进行事件顺序记录的采集;根据所述事件顺序记录中的时标,计算所述终端设备的分辨率误差;若所述终端设备的分辨率误差小于误差阈值,则判定所述终端设备的分辨率测试合格;若所述终端设备的遥信状态正确、防抖测试合格且分辨率测试合格,则判定所述终端设备的遥信测试合格。4.如权利要求1所述的智能网关性能测试方法,其特征在于,所述对所述历史存储数据进行数据校验,得到数据存储测试结果,包括:根据预设文件格式对所述历史存储数据进行数据筛选,得到筛选数据,并分别对所述筛选数据进行实体识别,得...

【专利技术属性】
技术研发人员:徐启源马楠邓浩黄湛华胡冉
申请(专利权)人:深圳供电局有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1