[发明专利]云化测试工具的排队使用方法和系统有效
| 申请号: | 202111017596.2 | 申请日: | 2021-09-01 |
| 公开(公告)号: | CN113688053B | 公开(公告)日: | 2023-07-28 |
| 发明(设计)人: | 叶东升;赵国亮;王焱;刘雯;周启平;李尚杰 | 申请(专利权)人: | 北京计算机技术及应用研究所;航天中认软件测评科技(北京)有限责任公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 刘瑞东 |
| 地址: | 100854*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试 工具 排队 使用方法 系统 | ||
本发明涉及一种云化测试工具的排队使用方法和系统,属于云测试领域。本发明获取任务信息,包括测试任务优先级、任务的基本信息和任务提交时间;根据获取的任务优先级,对任务进行升序排序,对于优先级相同的任务,再根据任务等待时间进行二次降序排序;系统根据一定的频率不断更新各任务的等待时间,并且每当新任务到来或任务执行结束时,更新任务队列和等待时间;对比排在任务队列第一位的任务和云化测试工具正在执行的任务的优先级大小和等待时间大小,根据不同的优先级大小和等待时间大小采取不同的工具使用方法。本发明降低重要用户等待使用测试工具的时间成本,降低测试任务的平均等待时间,增加任务公平性,提高云测试和众测的效率。
技术领域
本发明属于云测试领域,具体涉及一种云化测试工具的排队使用方法和系统。
背景技术
以现代信息科学技术为支撑,云测试和众测利用新的商业模式、服务方式和管理方法,协同测试需求方和测试资源,为传统的软件测试行业赋能。然而,作为一种全新的服务业态,云测试和众测的支撑方法、技术和服务模式尚不成熟,特别是测试工具多用户协同使用的机制尚不完善。现有的云化测试工具使用方案往往将任务根据优先级排序后,对不同优先级的任务采用同样的排队调度方案或者分时使用方案,这使得优先级高的任务执行周期过长,处于同一优先级的测试任务等待响应时间也会有很大差异性。随着测试需求的不断增加,在提高测试工具使用效率的同时,提高多用户的业务体验的问题亟待解决。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是如何提供一种云化测试工具的排队使用方法和系统,以解决现有的云化测试工具使得优先级高的任务执行周期过长,处于同一优先级的测试任务等待响应时间也会有很大差异性的问题。
(二)技术方案
为了解决上述技术问题,本发明提出一种云化测试工具的排队使用方法,该方法包括如下步骤:
S1、获取任务信息,包括测试任务优先级、任务的基本信息和任务提交时间;
S2、根据获取的任务优先级,对任务进行升序排序,对于优先级相同的任务,再根据任务等待时间进行二次降序排序;系统根据一定的频率不断更新各任务的等待时间,并且每当新任务到来或任务执行结束时,更新任务队列和等待时间;
S3、获取排在任务队列第一位的任务的优先级p1和任务等待时间t1;
S4、获取平台中的云化测试工具正在执行的任务的优先级p0和系统平均等待时间t0;
S5、对比排在任务队列第一位的任务和云化测试工具正在执行的任务的优先级大小和等待时间大小,根据不同的优先级大小和等待时间大小采取不同的工具使用方法;
S6、系统根据一定的频率,并且每当有新任务到来和任务结束时,更新各任务的等待时间,并且每次更新之后,都重复步骤S3-S5。
进一步地,所述步骤S1中,根据获取的任务基本信息,估计每个任务满足执行条件的最小任务执行时间片。
进一步地,预设的测试任务优先级p分为1-3,共3个等级,用户在提交任务时根据需要进行选择,数值越小,优先级越高,系统根据不同的优先级采取不同的工具使用方法。
进一步地,对于优先级p=1的测试任务,采用根据任务提交时间的先后顺序单独使用云化测试工具的方法;
对于优先级p=2的测试任务,采用等待时间相同的分时使用模式,各个任务分配不小于最小任务执行时间的时间片;
对于优先级p=3的测试任务,采用根据任务提交时间的先后顺序单独使用云化测试工具的方法。
进一步地,所述步骤S5具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所;航天中认软件测评科技(北京)有限责任公司,未经北京计算机技术及应用研究所;航天中认软件测评科技(北京)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111017596.2/2.html,转载请声明来源钻瓜专利网。





