【技术实现步骤摘要】
电能表操作系统的响应速率测试方法、装置和计算机设备
本申请涉及电力工程
,特别是涉及一种电能表操作系统的响应速率测试方法、装置和计算机设备。
技术介绍
随着电力工程技术的发展,以及电能表的广泛应用和其功能的日益增加,对于电能表操作系统间的通讯响应要求也日益提升。新一代的电能表采用双芯设计,包括计量芯和管理芯,其中,计量芯用于提供法制计量基础数据,管理芯用于对非法制相关的数据处理、冻结、存储及相应事件的记录。由于在实际应用过程中,电能表的管理芯和计量芯间存在数据通讯、交互等,为实现电能表的正常稳定运行,需要对电能表的通讯响应能力进行测试。传统上,针对电能表的通讯响应能力测试,大多局限于电表与主站、或电表和上位机间的外部通讯测试,采用的通讯响应能力测试是上位机发送相应的通讯数据帧后,调用计算机系统内部的时间开始计时,并等待电能表给上位机回应数据帧,当上位机接收到系统的回应帧时计时结束,将此过程的统计时间作为通讯响应时间进行判断。但由于上位机和电能表的外部通讯链路,采用由载波、小无线、蓝牙等通讯方式,无法对电 ...
【技术保护点】
1.一种电能表操作系统的响应速率测试方法,其特征在于,所述方法包括:/n接收自动化测试平台发送的加载指令,响应所述加载指令,将测试应用程序装载至待测电能表操作系统的管理芯模组;/n当检测到所述测试应用程序加载成功后,控制所述管理芯模组的其他进程停止;/n接收所述自动化测试平台发送测试项目和待测数据帧,启动与所述测试项目对应的被测进程,并将所述待测数据帧载入所述被测进程;/n触发在所述被测进程添加的监控程序,基于所述监控程序,对各所述被测进程间的待测数据帧的发送操作和应答操作进行监控,统计对应的响应时间;/n返回接收所述自动化测试平台发送测试项目和待测数据帧,启动与所述测试项 ...
【技术特征摘要】
1.一种电能表操作系统的响应速率测试方法,其特征在于,所述方法包括:
接收自动化测试平台发送的加载指令,响应所述加载指令,将测试应用程序装载至待测电能表操作系统的管理芯模组;
当检测到所述测试应用程序加载成功后,控制所述管理芯模组的其他进程停止;
接收所述自动化测试平台发送测试项目和待测数据帧,启动与所述测试项目对应的被测进程,并将所述待测数据帧载入所述被测进程;
触发在所述被测进程添加的监控程序,基于所述监控程序,对各所述被测进程间的待测数据帧的发送操作和应答操作进行监控,统计对应的响应时间;
返回接收所述自动化测试平台发送测试项目和待测数据帧,启动与所述测试项目对应的被测进程,并将所述待测数据帧载入所述被测进程的步骤,直至统计得到的响应时间的数量达到预设数量值;
将各所述响应时间发送至所述自动化测试平台,并获取所述自动化测试平台基于所述响应时间反馈的响应速率测试结果。
2.根据权利要求1所述的方法,其特征在于,所述测试项目包括中间层服务响应能力测试;所述接收所述自动化测试平台发送测试项目和待测数据帧,启动与所述测试项目对应的被测进程,并将所述待测数据帧载入所述被测进程,包括:
接收所述自动化测试平台发送测试项目,获取与所述测试项目对应的被测进程;
在所述中间层服务的通道前端和通道后端,分别加载与所述测试项目对应的被测进程;
当检测到所述测试项目加载成功后,向所述自动化测试平台发送加载成功回应数据帧;
接收所述自动化测试平台发送的待测数据帧,并将所述待测数据帧载入所述中间层服务的通道前端和通道后端的被测进程;
基于所述中间层服务的通道后端的被测进程,将所述待测数据帧外发;
基于所述中间层服务的通道后端的被测进程,接收针对外发的所述待测数据帧的回应数据帧。
3.根据权利要求1所述的方法,其特征在于,所述测试项目包括多线程组合响应能力测试;所述方法还包括:
接收所述自动测试平台发送测试项目,并在通讯管理服务的通道前端加载所述测试项目;
当检测到所述测试项目加载成功后,向所述自动化测试平台发送加载成功回应数据帧;
接收所述自动测试平台发送的当前总有功电量数据帧和时钟数据帧;
将所述当前总有功电量数据帧和时钟数据帧发送至所述通讯管理服务,并触发内部计时开始操作;
接收计量芯模组反馈的与所述当前总有功电量数据帧和时钟数据帧对应的回应帧数据,并触发内部计时停止操作;
根据所述内部计时开始操作和所述内部计时停止操作,统计得到对应的响应时间。
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述被测进程包括第一被测进程和第二被测进程;所述触发在所述被测进程添加的监控程序,基于所述监控程序,对各所述被测进程间的待测数据帧的发送操作和应答操作进行监控,统计对应的响应时间,包括:
控制所述第一被测进程将所述待测数据帧发送至所述第二被测进程;
触发在所述第一被测进程添加的监控程序,基于所述监控程序,对所述第一被测进程的待测数据帧的发送操作进行监控,记录与所述第一被测进程对应的发送起始时间;
控制所述第二被测进程将针对所述待测数据帧反馈的应答数据帧,发送至所述第一被测进程;
触发在所述第一被测进程添加的监控程序,基于所述监控程序,对所述第二被测进程的应答数据帧的应答操作进...
【专利技术属性】
技术研发人员:何恒靖,张维,吴昊文,刘林,
申请(专利权)人:南方电网数字电网研究院有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。