[发明专利]基于批量任务的自动化分配测试方法、装置和计算机设备在审
申请号: | 201911303653.6 | 申请日: | 2019-12-17 |
公开(公告)号: | CN111104273A | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 霍开源;石骁;蒋菲 | 申请(专利权)人: | 深圳忆联信息系统有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 黄文锋 |
地址: | 518067 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 批量 任务 自动化 分配 测试 方法 装置 计算机 设备 | ||
本申请涉及一种基于批量任务的自动化分配测试方法、装置、计算机设备和存储介质,其中该方法包括:获取基于批量任务的自动化分配测试请求;根据所述基于批量任务的自动化分配测试请求,在控制机上创建测试任务生成测试队列并生成对应的测试任务文件;将所述控制机通过SSH方式批量登录到多个测试机;将生成的测试任务文件分别发送至对应的测试机,以使对应的测试机根据获取到的测试任务文件进行测试。本发明利用控制机通过SSH方式批量登录到测试机,实现了批量对测试机分配并启动测试任务,达到了提高批量测试效率的技术效果,便于对批量测试进行统一的调度及管理。
技术领域
本发明涉及计算机测试技术领域,特别是涉及一种基于批量任务的自动化分配测试方法、装置、计算机设备和存储介质。
背景技术
目前,随着计算机技术的迅速发展,计算机的测试越来越受到各大厂商的重视,如何尽可能的提高测试效率是目前亟待解决的问题。
在传统技术中,对于多台Windows操作系统的测试机,执行测试任务的时候需要手动逐台启动测试任务,如果有成百上千台的时候,执行效率会很低,而且带来很多测试的不一致性。
发明内容
基于此,有必要针对上述技术问题,提供一种可以实现提高测试效率的基于批量任务的自动化分配测试方法、装置、计算机设备和存储介质。
一种基于批量任务的自动化分配测试方法,所述方法包括:
获取基于批量任务的自动化分配测试请求;
根据所述基于批量任务的自动化分配测试请求,在控制机上创建测试任务生成测试队列并生成对应的测试任务文件;
将所述控制机通过SSH方式批量登录到多个测试机;
将生成的测试任务文件分别发送至对应的测试机,以使对应的测试机根据获取到的测试任务文件进行测试。
在其中一个实施例中,在所述在控制机上创建测试任务生成测试队列并生成对应的测试任务文件的步骤之前还包括:
在所有测试机上开启SSH服务,并设置相应的登陆密码;
控制机通过遍历所在网端内的所有测试机,获取有效的IP地址。
在其中一个实施例中,所述将所述控制机通过SSH方式批量登录到多个测试机的步骤还包括:
所述控制机根据获取到的有效的IP地址,通过多线程的方式连接到所有的有效测试机。
在其中一个实施例中,在所述将生成的测试任务文件分别发送至对应的测试机,以使对应的测试机根据获取到的测试任务文件进行测试的步骤之后还包括:
测试机获取到测试任务文件后启动对应的测试任务文件;
判断测试启动是否成功,并返回状态给所述控制机。
一种基于批量任务的自动化分配测试装置,所述装置包括:
获取模块,所述获取模块用于获取基于批量任务的自动化分配测试请求;
创建模块,所述创建模块用于根据所述基于批量任务的自动化分配测试请求,在控制机上创建测试任务生成测试队列并生成对应的测试任务文件;
登录模块,所述登录模块用于将所述控制机通过SSH方式批量登录到多个测试机;
发送模块,所述发送模块用于将生成的测试任务文件分别发送至对应的测试机,以使对应的测试机根据获取到的测试任务文件进行测试。
在其中一个实施例中,所述装置还包括预设模块,所述预设模块用于:
在所有测试机上开启SSH服务,并设置相应的登陆密码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳忆联信息系统有限公司,未经深圳忆联信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911303653.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:起重机控制方法,装置及车辆
- 下一篇:一种地下工程施工用空气高效净化装置