测试工具自动安装方法、装置、可读存储介质及电子设备制造方法及图纸

技术编号:38534694 阅读:11 留言:0更新日期:2023-08-19 17:06
本发明专利技术公开一种测试工具自动安装方法、装置、可读存储介质及电子设备,获取远程设备端的操作系统类型,并与远程设备端连接,确定配置文件,并获取与操作系统类型对应的需要安装的测试工具,基于配置文件根据操作系统类型控制远程设备端安装测试工具,可实现不同操作系统的多种测试工具的一键远程安装,用户无需区分学习各个系统的测试工具的安装方式,降低了学习成本和人工安装时间,从而提高了测试工具安装效率。安装效率。安装效率。

【技术实现步骤摘要】
测试工具自动安装方法、装置、可读存储介质及电子设备


[0001]本专利技术涉及测试工具安装
,尤其涉及一种测试工具自动安装方法、装置、可读存储介质及电子设备。

技术介绍

[0002]现有技术中,因测试需要,测试人员需要长期并频繁地对多个测试环境进行搭建,且后期涉及到对部分测试工具的升级等,由于这整个过程涉及到多个测试工具以及多种安装方式,需要消耗大量人工安装时间以及学习成本,而采取专人搭建即一个人负责学习一种安装方式的方法会提高测试成本。

技术实现思路

[0003]本专利技术所要解决的技术问题是:提供一种测试工具自动安装方法、装置、可读存储介质及电子设备,能够提高测试工具安装效率。
[0004]为了解决上述技术问题,本专利技术采用的一种技术方案为:
[0005]一种测试工具自动安装方法,包括步骤:
[0006]获取远程设备端的操作系统类型,并与所述远程设备端建立连接;
[0007]确定配置文件,并获取与所述操作系统类型对应的需要安装的测试工具;
[0008]基于所述配置文件根据所述操作系统类型控制所述远程设备端安装所述测试工具。
[0009]为了解决上述技术问题,本专利技术采用的另一种技术方案为:
[0010]一种测试工具自动安装装置,包括:
[0011]连接模块,用于获取远程设备端的操作系统类型,并与所述远程设备端建立连接;
[0012]数据获取模块,用于确定配置文件,并获取与所述操作系统类型对应的需要安装的测试工具;r/>[0013]安装模块,用于基于所述配置文件根据所述操作系统类型控制所述远程设备端安装所述测试工具。
[0014]本专利技术的有益效果在于:获取远程设备端的操作系统类型,并与远程设备端连接,确定配置文件,并获取与操作系统类型对应的需要安装的测试工具,基于配置文件根据操作系统类型控制远程设备端安装测试工具,可实现不同操作系统的多种测试工具的一键远程安装,用户无需区分学习各个系统的测试工具的安装方式,降低了学习成本和人工安装时间,从而提高了测试工具安装效率。
附图说明
[0015]图1为本专利技术实施例的一种测试工具自动安装方法的步骤流程图;
[0016]图2为本专利技术实施例的一种测试工具自动安装装置的结构示意图;
[0017]图3为本专利技术实施例的一种电子设备的结构示意图;
[0018]图4为本专利技术实施例的测试工具自动安装方法中的一种获取远程设备端的登录账户、密码和操作系统类型方式的示意图;
[0019]图5为本专利技术实施例的测试工具自动安装方法中的另一种获取远程设备端的登录账户、密码和操作系统类型方式的示意图;
[0020]图6为本专利技术实施例的测试工具自动安装方法中的配置文件内容示意图;
[0021]图7为本专利技术实施例的测试工具自动安装方法中的获取与操作系统类型对应的需要安装的测试工具的示意图;
[0022]图8为本专利技术实施例的测试工具自动安装方法中的以邮件形式发送的安装结果示意图。
具体实施方式
[0023]为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0024]请参照图1,本专利技术实施例提供了一种测试工具自动安装方法,包括步骤:
[0025]获取远程设备端的操作系统类型,并与所述远程设备端建立连接;
[0026]确定配置文件,并获取与所述操作系统类型对应的需要安装的测试工具;
[0027]基于所述配置文件根据所述操作系统类型控制所述远程设备端安装所述测试工具。
[0028]从上述描述可知,本专利技术的有益效果在于:获取远程设备端的操作系统类型,并与远程设备端连接,确定配置文件,并获取与操作系统类型对应的需要安装的测试工具,基于配置文件根据操作系统类型控制远程设备端安装测试工具,可实现不同操作系统的多种测试工具的一键远程安装,用户无需区分学习各个系统的测试工具的安装方式,降低了学习成本和人工安装时间,从而提高了测试工具安装效率。
[0029]进一步地,所述操作系统类型包括Windows操作系统;
[0030]所述配置文件包括与所述Windows操作系统对应的入口文件,所述入口文件为安装所述测试工具的入口文件;
[0031]所述基于所述配置文件根据所述操作系统类型控制所述远程设备端安装所述测试工具包括:
[0032]控制所述远程设备端将与所述Windows操作系统对应的入口文件下载至第一预设位置;
[0033]控制所述远程设备端将所述入口文件修改为由管理员身份运行,并将指定命令行窗口确定为以管理员权限运行;
[0034]控制所述远程设备端将安装启动命令写入至与所述入口文件对应的批处理文件,并将所述批处理文件设置为开机自动启动;
[0035]控制所述远程设备端修改注册表后,执行设备重启命令;
[0036]控制所述远程设备端自动运行所述批处理文件安装所述测试工具。
[0037]由上述描述可知,基于与Windows操作系统对应的入口文件就能够实现Windows操作系统下的测试工具的自动安装,降低了测试工具的安装难度,其中,控制远程设备端修改注册表能够让设备重启后不显示用户登录界面,以便直接进行测试工具的安装。
[0038]进一步地,所述操作系统类型包括Linux操作系统;
[0039]所述配置文件包括与所述Linux操作系统对应的入口文件,所述入口文件为安装所述测试工具的入口文件;
[0040]所述基于所述配置文件根据所述操作系统类型控制所述远程设备端安装所述测试工具包括:
[0041]控制所述远程设备端将与所述Linux操作系统对应的入口文件下载至第二预设位置,并对所述入口文件添加执行权限;
[0042]控制所述远程设备端将与所述Linux操作系统对应的预设下载工具的账户和密码写入系统环境变量中;
[0043]控制所述远程设备端在后台基于所述入口文件安装所述测试工具。
[0044]由上述描述可知,由于Linux操作系统下需要特定的下载工具才能下载测试工具,将与Linux操作系统对应的预设下载工具的账户和密码写入系统环境变量中,基于与Linux操作系统对应的入口文件即可实现Linux操作系统下的测试工具自动安装,提高测试工具安装效率。
[0045]进一步地,所述基于所述配置文件根据所述操作系统类型控制所述远程设备端安装所述测试工具之后,包括:
[0046]判断是否接收到所述远程设备端回传的当前安装结果,若是,则判断接收到的当前安装结果的数量是否等于需要安装的测试工具的数量,若是,则将所述远程设备端对应的状态更新为服务状态;
[0047]所述当前安装结果为所述远程设备端每安装一个测试工具对应的安装结果。
[0048]由上述描述可知,防止因网络等原因,导致一次性上传所有测试工具的安装结果时出现失败,所以远程设备端每安装完一个测试工具即回传对应的安装本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试工具自动安装方法,其特征在于,包括步骤:获取远程设备端的操作系统类型,并与所述远程设备端建立连接;确定配置文件,并获取与所述操作系统类型对应的需要安装的测试工具;基于所述配置文件根据所述操作系统类型控制所述远程设备端安装所述测试工具。2.根据权利要求1所述的一种测试工具自动安装方法,其特征在于,所述操作系统类型包括Windows操作系统;所述配置文件包括与所述Windows操作系统对应的入口文件,所述入口文件为安装所述测试工具的入口文件;所述基于所述配置文件根据所述操作系统类型控制所述远程设备端安装所述测试工具包括:控制所述远程设备端将与所述Windows操作系统对应的入口文件下载至第一预设位置;控制所述远程设备端将所述入口文件修改为由管理员身份运行,并将指定命令行窗口确定为以管理员权限运行;控制所述远程设备端将安装启动命令写入至与所述入口文件对应的批处理文件,并将所述批处理文件设置为开机自动启动;控制所述远程设备端修改注册表后,执行设备重启命令;控制所述远程设备端自动运行所述批处理文件安装所述测试工具。3.根据权利要求1所述的一种测试工具自动安装方法,其特征在于,所述操作系统类型包括Linux操作系统;所述配置文件包括与所述Linux操作系统对应的入口文件,所述入口文件为安装所述测试工具的入口文件;所述基于所述配置文件根据所述操作系统类型控制所述远程设备端安装所述测试工具包括:控制所述远程设备端将与所述Linux操作系统对应的入口文件下载至第二预设位置,并对所述入口文件添加执行权限;控制所述远程设备端将与所述Linux操作系统对应的预设下载工具的账户和密码写入系统环境变量中;控制所述远程设备端在后台基于所述入口文件安装所述测试工具。4.根据权利要求1所述的一种测试工具自动安装方法,其特征在于,所述基于所述配置文件根据所述操作系统类型控制所述远程设备端安装所述测试工具之后,包括:判断是否接收到所述远程设备端回传的当前安装结果,若是,则判断接收到的当前安装结果的数量是否等于需要安装的测试工具的数量,若是,则将所述远程设备端对应的状态更新为服务状态;所述当前安装结果为所述远程设备端每安装一个测试工具对应的安装结果。5.根据权利要求2所述的一种测试工具自动安装方法,其特征在于...

【专利技术属性】
技术研发人员:孙成思王萍
申请(专利权)人:成都佰维存储科技有限公司
类型:发明
国别省市:

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

1