[发明专利]测试脚本的时间同步方法、系统、电子设备及存储介质在审
申请号: | 202210232920.0 | 申请日: | 2022-03-09 |
公开(公告)号: | CN114706752A | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 陈玲 | 申请(专利权)人: | 西安智周深鉴信息科技集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 黄谦;邓婷婷 |
地址: | 710061 陕西省西安市*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 脚本 时间 同步 方法 系统 电子设备 存储 介质 | ||
1.一种测试脚本的时间同步方法,所述测试脚本能够控制测试控制系统;
所述测试脚本的时间同步方法包括:
接收时间同步指令,所述时间同步指令中包括心跳信息和同步时间;
根据所述心跳信息的验证结果,通过所述同步时间校正本地脚本运行时间;
根据校正后的本地脚本运行时间运行所述测试脚本,得到能够运行于所述测试控制系统的激励信号。
2.根据权利要求1所述的方法,其中,所述心跳信息包括一个连续排序或间断排序的循环数列,每个心跳周期的循环数列根据设定循环方向依次移位。
3.根据权利要求2所述的方法,还包括控制端;
所述方法还包括:
验证当前心跳周期的循环数列排序与上一心跳周期的循环数列排序是否符合所述设定循环方向,
若是,则根据所述同步时间校正所述本地脚本运行时间,
若否,则生成且发送心跳异常反馈信息,所述异常反馈信息包括心跳异常错误标识、异常编码、自定义状态属性以及激励器心跳信息,
所述控制端接收且解析所述心跳异常反馈信息。
4.根据权利要求1所述的方法,还包括:
将单次脚本激励的时间作为一个时间单元,按所述时间单元划分所述同步时间,生成同步时间单元数量,
根据所述同步时间单元数量生成同步时间序号,以所述同步时间序号表示所述同步时间,
按所述时间单元划分所述本地脚本运行时间,生成本地时间单元数量,
根据所述本地时间单元数量生成本地时间序号,以所述本地时间序号表示所述本地脚本运行时间。
5.根据权利要求4所述的方法,还包括:
判断所述同步时间序号和所述本地时间序号是否一致,若一致,则根据本地时间序号运行所述测试脚本,得到能够运行在所述测试控制系统上的激励信号,
若同步时间序号大于所述本地时间序号,则根据差值,在所述本地时间序号中添加对应的所述时间单元,
若同步时间序号小于所述本地时间序号,则根据差值,在所述本地时间序号中去除对应的所述时间单元。
6.根据权利要求1所述的方法,还包括:
根据校正后的脚本运行时间所对应的上一脚本运行时间运行所述测试脚本,得到能够运行在所述测试控制系统上的激励信号,
向所述测试控制系统发送所述激励信号,接收并向外发送所述测试控制系统运行所述激励信号后反馈的输出信号。
7.根据权利要求1所述的方法,还包括:
接收系统指令,所述系统指令中包括指令标识信息,
判断所述指令标识信息中是否存在时间同步指令标识,若是,则所述系统指令为所述时间同步指令;若否,系统指令为调度指令或系统指令。
8.根据权利要求2所述的方法,还包括:
判断校正后的所述同步时间和所述本地脚本运行时间是否同步,若否,则向控制端发送同步异常反馈信息,所述同步异常反馈信息中包括同步错误指令标识、异常编码、自定义状态属性以及激励器心跳信息,
所述控制端接收且解析所述同步异常反馈信息。
9.根据权利要求3所述的方法,还包括:
在得到能够运行在所述测试控制系统上的激励信号后,向控制端发送时间反馈信息,所述时间反馈信息中包括指令类型、时间序号和心跳信息。
10.根据权利要求9所述的方法,还包括:
所述控制端发送所述时间同步指令,
所述控制端在发出所述时间同步指令后,判断在设定时间内是否能够接收到所述时间反馈信息,若否,则生成暂停指令,所述暂停指令中包括暂停指令标识、异常指令类型、指令参数和心跳信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安智周深鉴信息科技集团有限公司,未经西安智周深鉴信息科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210232920.0/1.html,转载请声明来源钻瓜专利网。