[发明专利]一种任务挑选方法和装置有效
| 申请号: | 201811533288.3 | 申请日: | 2018-12-14 |
| 公开(公告)号: | CN109656796B | 公开(公告)日: | 2022-05-10 |
| 发明(设计)人: | 付得龙 | 申请(专利权)人: | 武汉斗鱼鱼乐网络科技有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 430070 湖北省武汉市东湖新技术开发区软件园东路*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 任务 挑选 方法 装置 | ||
本发明实施例公开了一种任务挑选方法和装置。该方法包括:根据目标施压机集群中每个目标施压机的目标配置信息,以及参考施压机的参考配置信息和参考算力值,确定目标施压机集群对应的空载算力和;确定在目标施压机集群中当前执行的各第一任务对应的第一任务算力和;在空载算力和大于第一任务算力和时,对当前待测任务列表中的各第二任务进行遍历,并将满足预设挑选条件的第二任务的任务状态更新为准备运行状态,以在目标施压机集群中执行满足预设挑选条件的第二任务。通过本发明实施例的技术方案,可以提高施压机的资源利用率,并避免出现资源过载的情况,从而提高了测试效率和准确性。
技术领域
本发明实施例涉及测试技术领域,尤其涉及一种任务挑选方法和装置。
背景技术
性能测试是通过自动化的测试工具模拟多种正常以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试确定在各种工作负载下系统的性能,目的是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是用于获得系统能够提供的最大服务级别的测试。
在开源压测平台中,如Ngrinder、Jmeter等,压测模型通常是一个开环压测过程,即利用预先指定的多个施压机对压测任务进行并发压力测试。通常,每个压测任务所需资源不同,而且每个施压机因配置不同使得具有的资源以及消耗资源的能力也不同,从而在进行压力测试时,易导致因压测任务所需资源较少使得施压机资源利用率低,或者因压测任务所需资源较多使得施压机资源过载的情况。
当施压机资源较少,压测任务较多时,若逐个执行压测任务,则会大大降低施压机资源利用率,以及降低测试效率。若同时执行所有压测任务,则会使得每个施压机资源过载并且每个压测任务也无法达到压力设定值,从而导致测试结果不准确,统计的测试数据不具备参考意义。
发明内容
本发明实施例提供了一种任务挑选方法和装置,以提高施压机的资源利用率,并避免出现资源过载的情况,从而提高了测试效率和准确性。
第一方面,本发明实施例提供了一种任务挑选方法,包括:
根据目标施压机集群中每个目标施压机的目标配置信息,以及参考施压机的参考配置信息和参考算力值,确定所述目标施压机集群对应的空载算力和;
确定在所述目标施压机集群中当前执行的各第一任务对应的第一任务算力和;
在所述空载算力和大于所述第一任务算力和时,对当前待测任务列表中的各第二任务进行遍历,并将满足所述预设挑选条件的第二任务的任务状态更新为准备运行状态,以在所述目标施压机集群中执行满足所述预设挑选条件的第二任务。
第二方面,本发明实施例还提供了一种任务挑选装置,包括:
空载算力和确定模块,用于根据目标施压机集群中每个目标施压机的目标配置信息,以及参考施压机的参考配置信息和参考算力值,确定所述目标施压机集群对应的空载算力和;
第一任务算力和确定模块,用于确定在所述目标施压机集群中当前执行的各第一任务对应的第一任务算力和;
第二任务挑选模块,用于在所述空载算力和大于所述第一任务算力和时,对当前待测任务列表中的各第二任务进行遍历,并将满足所述预设挑选条件的第二任务的任务状态更新为准备运行状态,以在所述目标施压机集群中执行满足所述预设挑选条件的第二任务。
本发明实施例通过基于一个参考施压机的参考配置信息和参考算力值,对目标施压机集群中每个目标施压机资源以及当前执行的每个第一任务所需资源进行了归一化处理和统一度量,并在目标施压机集群对应的空载算力和大于第一任务算力和时,表明当前目标施压机集群还可以执行额外的压测任务,此时可以在当前待测任务列表中,挑选出满足预设挑选条件的第二任务,从而通过继续执行满足预设挑选条件的第二任务,可以大大提高施压机资源的利用率,并且也可以避免出现资源过载的情况,进而提高了测试效率以及准确性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼鱼乐网络科技有限公司,未经武汉斗鱼鱼乐网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811533288.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:测试方法及装置
- 下一篇:日志数据的关联方法及装置





