[发明专利]测试任务处理方法、装置、设备和介质有效
| 申请号: | 201810414745.0 | 申请日: | 2018-05-03 |
| 公开(公告)号: | CN110442508B | 公开(公告)日: | 2023-05-23 |
| 发明(设计)人: | 林伟;吴永明;吴金朋;候震宇;刘魁梁 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
| 地址: | 开曼群岛*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试 任务 处理 方法 装置 设备 介质 | ||
本申请实施例公开了一种测试任务处理方法、装置、设备和介质,用以简化测试流程,提高测试效率和测试用例覆盖面,同时避免搭建测试集群造成的资源浪费,保证用户数据的安全性。所述测试任务处理方法,包括:获取测试任务;从用于处理实时计算任务的计算服务器集群中选择一部分服务器;使用实时用户数据在选择的服务器中对所述测试任务进行处理;输出处理结果,所述处理结果中不包括所述实时用户数据。
技术领域
本申请涉及大数据技术领域,尤其涉及一种测试任务处理方法、装置、设备和介质。
背景技术
在大数据计算平台中引入新功能之后,需要在编译器、优化器和运行器中进行测试,以验证新功能是否会引起系统故障。
传统的测试方式主要有两种,即人工测试和编写简单的测试用例测试。上述两种测试方式在对测试任务处理时,都需要模拟真实运行环境,在线下搭建一个与线上用于处理实时计算任务的计算服务器集群相同规模的线下测试集群。从线上计算服务器集群中抓取部分用户数据,并人工对抓取到用户数据进行脱敏。在对抓取到用户数据进行脱敏之后,利用脱敏后的用户数据在搭建的测试集群中对测试任务进行处理。
上述对测试任务的处理过程,整个过程冗长,效率较低,而且在线下搭建一个与线上计算服务器集群相同规模的测试集群,需要大量的资源,同时维护线下测试集群的成本也非常高,而线下测试集群的使用频率较低,多数时间都处于闲置状态,这无疑将造成资源的浪费。
另外,从线上计算服务器集群中抓取部分用户数据进行脱敏的方式,一方面,抓取的用户数据有限,能够提供的测试用例有限,测试用例覆盖面小;另一方面,人工对抓取的用户数据进行脱敏时,容易因人为忽视,导致用户数据泄漏,用户数据的安全性得不到保障。
发明内容
本申请实施例提供了一种测试任务处理方法、装置、设备和介质,用以简化测试流程,提高测试效率和测试用例覆盖面,同时避免搭建测试集群造成的资源浪费,保证用户数据的安全性。
根据本申请实施例的一方面,提供一种测试任务处理方法,包括:
获取测试任务;
从用于处理实时计算任务的计算服务器集群中选择一部分服务器;
使用实时用户数据在选择的服务器中对测试任务进行处理;
输出处理结果,处理结果中不包括实时用户数据。
根据本申请实施例的另一方面,提供一种测试任务处理装置,包括:
获取模块,用于获取测试任务;
选取模块,用于从用于处理实时计算任务的计算服务器集群中选择一部分服务器;
处理模块,用于使用实时用户数据在选择的服务器中对测试任务进行处理;
输出模块,用于输出处理结果,处理结果中不包括实时用户数据。
根据本申请实施例的又一方面,提供一种测试任务处理设备,包括:存储器和处理器;该存储器用于储存有可执行程序代码;该处理器用于读取存储器中存储的可执行程序代码以执行上述测试任务处理方法。
根据本申请实施例的再一方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现上述测试任务处理方法。
根据本申请实施例中的测试任务处理方法、装置、设备和介质,获取测试任务之后,从用于处理实时计算任务的计算服务器集群中选择一部分服务器,使用实时用户数据在选择的服务器中对测试任务进行处理,并输出处理结果,且处理结果中不包括实时用户数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810414745.0/2.html,转载请声明来源钻瓜专利网。





