测试机自动配置方法、装置、设备及存储介质制造方法及图纸

技术编号:17363573 阅读:40 留言:0更新日期:2018-02-28 13:34
本发明专利技术涉及屏幕显示技术领域,本发明专利技术提供一种测试机自动配置方法、装置、设备及存储介质,测试机自动配置方法,所述测试机自动配置方法包括:连接多组测试机,每组测试机包括多台测试机;获取配置文件,并根据配置文件获取每组测试机的环境配置安装包以及每组测试机的被测系统的配置信息;向每组测试机中的每一台测试机发送与其对应的环境配置安装包,以使每台测试机根据与其对应的环境配置安装包进行测试环境部署,并根据每组测试机的被测系统的配置信息对被测系统进行环境配置,本发明专利技术可以自动向各测试机下发相应的测试环境配置安装包,无需人工对逐个测试机进行部署,提高了对测试机的配置效率。

Test machine automatic configuration method, device, equipment and storage medium

The invention relates to a screen display technology, the present invention provides a test machine automatic configuration method, device, equipment and storage medium, method for automatic configuration testing, including automatic configuration method of the test machine: the connection of multiple test machine, each test machine includes a plurality of testing machine; get the configuration file, and according to the measured the system configuration information configuration file access each test machine configuration packages as well as each test machine; to each of the test machine to send each test machine in the corresponding environment configuration installation package, so that each of the test machine according to the corresponding environment configuration installation package testing and deployment environment, according to the measured the system configuration information for each test environment configuration for the system test, the invention can automatically to the testing machine under the corresponding test environment configuration installation package There is no need to deploy one by man test machine manually, so as to improve the efficiency of the configuration of the test machine.

【技术实现步骤摘要】
测试机自动配置方法、装置、设备及存储介质
本专利技术涉及计算机测试
,尤其涉及一种测试机自动配置方法、装置、设备及存储介质。
技术介绍
目前,一台普通的电脑或者服务器需要成为一台测试机,往往需要对其进行配置才能实现,例如安装软件、配置测试包以及配置环境变量等。由于测试环境以及各测试任务需要人工进行部署并配置到各测试机上,当测试任务需要多台测试机时,配置任务比较繁重,如果由不同人员进行配置的时候,很容易出错或者遗漏。
技术实现思路
本专利技术的目的在于提供一种测试机自动配置方法、装置、设备及存储介质,能够实现不需要用户逐台的安装测试机而对多台测试机同时进行配置。本专利技术是这样实现的,本专利技术第一方面提供一种测试机自动配置方法,所述测试机自动配置方法包括:连接多组测试机,每组测试机包括多台测试机;获取配置文件,并根据所述配置文件获取每组测试机的环境配置安装包以及所述每组测试机的被测系统的配置信息;向每组测试机中的每一台测试机发送与其对应的环境配置安装包,以使每台测试机根据与其对应的环境配置安装包进行测试环境部署,并根据所述每组测试机的被测系统的配置信息对被测系统进行环境配置。本专利技术第二方面提供一种测试机自动配置装置,所述测试机自动配置装置包括:连接模块,用于连接多组测试机,每组测试机包括多台测试机;配置文件获取模块,用于获取配置文件,并根据所述配置文件获取每组测试机的环境配置安装包以及所述每组测试机的被测系统的配置信息;环境配置模块,用于向每组测试机中的每一台测试机发送与其对应的环境配置安装包,以使每台测试机根据与其对应的环境配置安装包进行测试环境部署,并根据所述每组测试机的被测系统的配置信息对被测系统进行环境配置。本专利技术第三方面提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本专利技术第一方面所述方法的步骤。本专利技术第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如本专利技术第一方面所述方法的步骤。本专利技术实施例一种测试机自动配置方法、装置、设备及存储介质,在执行测试用例前读取测试用例的配置信息,根据配置信息获取测试机的环境配置安装包以及被测系统的配置信息,向各测试机下发相应的测试环境配置安装包,无需人工对逐个测试机进行部署,提高了对测试机的配置效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一种实施例提供的一种测试机自动配置方法的流程图;图2是本专利技术另一种实施例提供的一种测试机自动配置方法的具体流程图;图3是本专利技术另一种实施例提供的一种测试机自动配置方法的具体流程图;图4是本专利技术另一种实施例提供的一种测试机自动配置方法的具体流程图;图5是本专利技术另一种实施例提供的一种测试机自动配置装置的结构示意图;图6是本专利技术另一种实施例提供的一种测试机自动配置装置的结构示意图;图7是本专利技术另一种实施例提供的终端设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了说明本专利技术的技术方案,下面通过具体实施例来进行说明。本专利技术第一实施例提供一种测试机自动配置方法,如图1所示,测试机自动配置方法包括:步骤S10.连接多组测试机,每组测试机包括多台测试机。在步骤S10中,可选的,可以基于持续集成引擎平台的服务器与多台测试机连接,以进行统一管理。依据持续集成引擎平台的特性,在进行相应测试后,测试结果可以直接关联到服务器的持续集成引擎平台的执行结果页面进行显示。在步骤S10中,每组测试机的设定是通过其对应的被测系统进行分类的,对于对同一被测系统进行测试的测试机可以为多台,将对同一被测系统进行测试的测试机分成一组。步骤S20.获取配置文件,并根据配置文件获取每组测试机的环境配置安装包以及每组测试机的被测系统的配置信息。在步骤S20中,可选的,获取配置文件可以根据所指定的路径或者与测试脚本的依赖关系加载配置文件,配置文件中包括多种信息,包括测试机的环境配置安装包以及被测系统的环境配置信息,虽然配置文件与测试脚本分别存储于不同存储空间,但是可以通过配置文件获取测试脚本的相关信息,例如存储地点等等。步骤S30.向每组测试机中的每一台测试机发送与其对应的环境配置安装包,以使每台测试机根据与其对应的环境配置安装包进行测试环境部署,并根据每组测试机的被测系统的配置信息对被测系统进行环境配置。在步骤S30中,可选的,对测试机的环境部署可以根据实际需要进行设置,例如,某一被测系统需要进行两个测试环境部署,并设置第一组测试机1-5部署第一测试环境,第二组测试机6-8部署第二测试环境,则将第一测试环境对应的测试环境配置安装包下发至第一组测试机1-5以进行第一测试环境部署,将第二测试环境对应的测试环境配置安装包下发至第二组测试机6-8以进行第二测试环境部署。在步骤S30中,可选的,配置文件中还包括被测系统的配置信息,在对测试机进行环境配置的同时对被测系统也进行环境配置,使被测系统处于初始状态,测试机和被测系统的环境配置完成后,再开始执行测试脚本,可以在测试机上启动,也可以将测试脚本发送到测试系统进行执行。本专利技术实施例一种测试机自动配置方法,在执行测试用例前读取测试用例的配置信息,根据配置信息获取测试机的环境配置安装包以及被测系统的配置信息,向各测试机下发相应的测试环境配置安装包,无需人工对逐个测试机进行部署,提高了对测试机的配置效率。在上述第一实施例实施例的基础上,作为另一种实施方式,如图2所示,测试机自动配置方法还包括:步骤S40.当检测到配置文件发生更新时,向用户发出是否更新测试机的提示。在步骤S40中,可选的,配置文件可以通过与其他系统相连自动发生更新,可以根据检测位置文件的修改时间或者配置文件的大小检测配置文件是否发生更新,当检测搭配位置文件的修改时间或者配置文件的大小发生变化时,即向用户发出提示框,提示用户进行更新。步骤S50.当接收到更新测试机的指令时,向与配置文件对应的测试机发送更新后的配置文件,对测试机重新进行环境部署。在步骤S40中,可选的,当用户点击提示框中的确定按钮时,或者点击在界面中设置的更新按钮时,根据实施例一种公开的环境安装方式重新对测试机进行环境部署。本专利技术实施方式在配置文件发生更新时,向用户发出更新提示,当用户确定更新时,根据用户的指令对与发生更新的配置文件所对应的测试机进行更新。在上述第一实施例实施例的基础上,作为另一种实施例,如图3所示,测试机自动配置方法包括:步骤S11.连接多组测试机,每组测试机包括多台测试机。步骤S11与上述实施例中的步骤S10相同,参见上述S10的描述,在此不再赘述。步骤S21.获取配置文件,并根据配置文件获取每组测试机的环境配置安装包、每组测试机的被测系统的配置信息以及测试用例的测试时间。步骤本文档来自技高网...
测试机自动配置方法、装置、设备及存储介质

【技术保护点】
一种测试机自动配置方法,其特征在于,所述测试机自动配置方法包括:连接多组测试机,每组测试机包括多台测试机;获取配置文件,并根据所述配置文件获取每组测试机的环境配置安装包以及所述每组测试机的被测系统的配置信息;向每组测试机中的每一台测试机发送与其对应的环境配置安装包,以使每台测试机根据与其对应的环境配置安装包进行测试环境部署,并根据所述每组测试机的被测系统的配置信息对被测系统进行环境配置。

【技术特征摘要】
1.一种测试机自动配置方法,其特征在于,所述测试机自动配置方法包括:连接多组测试机,每组测试机包括多台测试机;获取配置文件,并根据所述配置文件获取每组测试机的环境配置安装包以及所述每组测试机的被测系统的配置信息;向每组测试机中的每一台测试机发送与其对应的环境配置安装包,以使每台测试机根据与其对应的环境配置安装包进行测试环境部署,并根据所述每组测试机的被测系统的配置信息对被测系统进行环境配置。2.如权利要求1所述的测试机自动配置方法,其特征在于,所述测试机自动配置方法还包括:当检测到所述配置文件发生更新时,向用户发出是否更新测试机的提示;当接收到更新测试机的指令时,向与所述配置文件对应的测试机发送更新后的配置文件,对测试机及被测系统重新进行环境部署。3.如权利要求1所述的测试机自动配置方法,其特征在于,获取配置文件,并根据所述配置文件获取每组测试机的环境配置安装包以及所述每组测试机的被测系统的配置信息,还包括:根据所述配置文件获取测试用例的测试时间;向每组测试机中的每一台测试机发送与其对应的环境配置安装包,包括:根据测试用例的测试时间向每组测试机中的每一台测试机发送与其对应的环境配置安装包。4.如权利要求1所述的测试机自动配置方法,其特征在于,获取配置文件,并根据所述配置文件获取每组测试机的环境配置安装包以及所述每组测试机的被测系统的配置信息,还包括:根据所述配置文件获取测试用例的地址和测试用例的测试时间;向每组测试机中的每一台测试机发送与其对应的环境配置安装包,包括:根据测试用例的测试时间向每组测试机中的每一台测试机发送与其对应的环境配置安装包;根据所述每组测试机的被测系统的配置信息对被测系统进行环境配置,之后还包括:根据测试用例的地址和测试用例的测试时间获取测试用例;对所述测试用例进行解析,获取测试用例执行参数;根据所述测试用例执行参数,对所述被测系统进行测试。5.如权利要求1所述的测试机自动配置方法,其特征在于,获取配置文件,并根据所述配置文件获取每组测试机的环境配置安装包以及所述每组测试机的被测系统的配置信息,还包括:根据所述配置文件获取测试用例的地址和测试用例的优先级;向每组测试机中的每一台测试机发送与其对应的环境配置安装包,包括:根据测试用例的测试时间向每组测试机中的每一台测试机发送与其对应的环境配置安装包;根据所述每组测试机的被测系统的配置信息对被测系统...

【专利技术属性】
技术研发人员:伍朗伍振亮
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1