一种基于云测平台任务多并发的实现方法技术

技术编号:33295592 阅读:28 留言:0更新日期:2022-05-01 00:24
本发明专利技术公开了一种基于云测平台任务多并发的实现方法,在云测平台任务管理界面中点击创建任务,然后点击云测平台任务管理界面中的任务列表,点击“发起任务”按钮,云测平台生成任务记录,此任务记录的ID作为队列名称,将此任务记录关联需要执行的用例放入到队列内容中,云测平台后端定时扫描任务记录,当云测平台扫描到任务记录后,判断任务记录所指定的车机设备是否空闲,如果是,则云测平台向上位机服务下发执行此任务记录的任务命令,上位机服务在接收任务命令后,将自身状态设置为忙碌,并按照任务命令中的任务记录内所关联的执行用例逐条执行,将执行结果上报云测平台,直至执行用例执行完毕,然后上位机服务重新将自身状态设置为空闲。状态设置为空闲。状态设置为空闲。

【技术实现步骤摘要】
一种基于云测平台任务多并发的实现方法


[0001]本专利技术涉及任务调度
,具体涉及一种基于云测平台任务多并发的实现方法。

技术介绍

[0002]随着现在汽车的智能化越来越高,现在车机的软件和功能也越来越多,这也造成车机的测试工作越来越多;而现在主要的测试手段是手工测试和自动化测试,而一般的公司在写好了一堆自动化脚本后,会根据自己的任务情况去执行指定的自动化脚本,在执行自动化脚本前会准备好测试台架及其周边附件(串口小板、继电器、摄像头、可编程电源、音频设备、麦克风、kvaser)资源;在车型项目开发过程中各种车机资源都是出于比较紧缺的状态,往往车机设备或周边附件都会经常借调,造成车机环境不稳定,设备利用率不是很高。在车机上云后,用户量多可能会有多个任务使用相同设备创建任务,并且这些任务可能同时被发起,产生并发,也有可能同一个任务被多个用户同时发起,也会产生并发,因此需要一个可以给车机编排任务的平台和处理多任务并发的方法。

技术实现思路

[0003]针对上述现有技术的不足,本专利技术所要解决的技术问题是:如何提供一种确保车机本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于云测平台任务多并发的实现方法,其特征在于:在云测平台任务管理界面中点击创建任务,然后点击云测平台任务管理界面中的任务列表, 在任务列表的未发起状态的任务上点击“发起任务”按钮,云测平台在后台生成一条此任务的任务记录,此任务记录的ID作为消息队列的队列名称,并且将此任务记录关联需要执行的用例放入到队列内容中,云测平台后端定时扫描任务记录,当云测平台扫描到任务记录后,判断任务记录所指定的车机设备是否空闲,如果是,则云测平台向上位机服务下发执行此任务记录的任务命令,上位机服务在接收到云测平台的任务命令后,将自身状态设置为忙碌,并按照任务命令中的任务记录内所关联的执行用例逐条执行,将执行结果上报云测平台,直至任务记录内所关联的执行用例执行完毕,然后...

【专利技术属性】
技术研发人员:张治强孙佩杰
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1