[发明专利]一种性能测试方法、系统、装置、电子设备及存储介质在审
申请号: | 202111304287.3 | 申请日: | 2021-11-05 |
公开(公告)号: | CN113986708A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 叶朋;郭建川;殷灿菊 | 申请(专利权)人: | 科东(广州)软件科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 高艳红 |
地址: | 510530 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 测试 方法 系统 装置 电子设备 存储 介质 | ||
本发明实施例公开了一种性能测试方法、系统、装置、电子设备及存储介质。该性能测试方法应用于运行有实时操作系统的被测设备,包括:在确定测试设备进入对被测设备进行性能测试的流程的情况下,获取所述测试设备对所述被测设备进行性能测试的第一测试时间,其中,所述测试设备以独立硬件计数器的方式进行计时操作;运行所述被测设备的目标性能测试程序;调用所述测试设备的计数器获取接口,获取所述被测设备进入目标性能测试响应程序的第二测试时间;根据所述第一测试时间和所述第二测试时间确定所述被测设备运行的实时操作系统的实时性能指标。本发明实施例的技术方案能够提高对实时操作系统进行实时性能指标测试的实时性和精确性。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种性能测试方法、系统、装置、电子设备及存储介质。
背景技术
实时操作系统是对实时性有严格要求的专用计算机操作系统,其实时性体现在时间性能和运行时间的确定性,通常被广泛应用在汽车引擎控制领域、轨道交通领域、工业机器人领域、飞行器控制系统领域以及医疗领域等。现有实时操作系统的实时性能指标通常是指中断响应时间、任务切换时间以及任务抢占时间等。
现有实时操作系统的实时性能指标的测试通常采用实时操作系统通过时钟寄存器(TSM,Time System Memory)的方式获取计数器的差值得到。以时钟中断为例,测出每次响应时钟中断时定时器记录的时间,从中断发生到开始执行用户中断服务程序的第一条指令之间的时间,即中断响应时间为中断延迟与内核中断服务程序入口函数的执行时间的总和。现有技术中具体的测试方法为获取定时器的计数初值,初始化时装入的计数初值为T1,当计数器从默认值减到0时发生一次时钟中断,然后在中断服务程序函数开始处读出计数器数值,表明响应时计数器的脉冲数T2;最后,响应时间=(T1-T2)*1/频率(us)。
由于现有的实时性能指标的测试方法基于实时操作系统时钟寄存器实现,不能严格的在事件触发同时记录当前的计数器的值,导致开始时间存在一定的不确定性,造成实时性能指标测试的实时性和准确性较差。另外,由于不同实时操作系统之间系统调用时间开销及计数方式不完全相同,因此现有的性能指标测试方法无法保证测试数据的客观性,进而难以保证实时性能指标测试的精度。
发明内容
本发明实施例提供一种性能测试方法、系统、装置、电子设备及存储介质,能够提高对实时操作系统进行实时性能指标测试的实时性和精确性。
第一方面,本发明实施例提供了一种性能测试方法,应用于运行有实时操作系统的被测设备,包括:
在确定测试设备进入对所述被测设备进行性能测试的流程的情况下,获取所述测试设备对所述被测设备进行性能测试的第一测试时间,其中,所述测试设备以独立硬件计数器的方式进行计时操作;
运行所述被测设备的目标性能测试程序;
调用所述测试设备的计数器获取接口,获取所述被测设备进入目标性能测试响应程序的第二测试时间;
根据所述第一测试时间和所述第二测试时间确定所述被测设备运行的实时操作系统的实时性能指标。
第二方面,本发明实施例还提供了一种性能测试系统,包括测试设备和被测设备,所述测试设备和被测设备通过预设连接方式进行通信连接;其中:
所述测试设备用于对所述被测设备进行性能测试;
所述被测设备用于在确定测试设备进入对所述被测设备进行性能测试的流程的情况下,获取测试设备对所述被测设备进行性能测试的第一测试时间,运行所述被测设备的目标性能测试程序,并调用所述测试设备的计数器获取接口,获取所述被测设备进入目标性能测试响应程序的第二测试时间,以根据所述第一测试时间和所述第二测试时间确定所述被测设备运行的实时操作系统的实时性能指标。
第三方面,本发明实施例还提供了一种电子设备,所述电子设备包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科东(广州)软件科技有限公司,未经科东(广州)软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111304287.3/2.html,转载请声明来源钻瓜专利网。