1.一种分布式仿真测试环境自动部署方法,其特征在于,应用于预设分布式测试平台,包括:基于用户输入的测试信息生成预设格式的部署请求;利用所述部署请求中的目标运行环境及CPU核数阈值从当前各测试节点中筛选出满足预设部署条件的目标测试节点,以得到相应的目标测试列表;其中,所述目标测试列表中包括各所述目标测试节点的IP地址;基于所述目标测试列表向各所述目标测试节点发送所述部署请求,以便各所述目标测试节点基于所述部署请求执行相应的环境部署操作以及环境检测操作,以得到相应的测试环境;接收各所述目标测试节点在执行相应的所述环境检测操作后返回的部署结果,并当各所述部署结果均表明部署成功时交付所述测试环境;其中,所述各所述目标测试节点基于所述部署请求执行相应的环境部署操作以及环境检测操作,包括:利用第一预设脚本对所述部署请求进行解析,得到相应的待测试软件信息以及目标测试工具信息;基于所述第一预设脚本判断自身是否已安装待测试软件以及目标测试工具,并基于判断结果执行相应的环境部署操作,得到相应的测试环境;在完成所述环境部署操作后,基于第二预设脚本以及所述部署请求中的用于验证部署情况的算例信息,对已安装的所述待测试软件以及所述目标测试工具进行相应的启动测试操作,得到相应的部署结果。
2.根据权利要求1所述的分布式仿真测试环境自动部署方法,其特征在于,所述基于用户输入的测试信息生成预设格式的部署请求,包括:基于用户输入的测试信息生成可扩展标记语言格式的部署请求。
3.根据权利要求1所述的分布式仿真测试环境自动部署方法,其特征在于,所述利用所述部署请求中的目标运行环境及CPU核数阈值从当前各测试节点中筛选出满足预设部署条件的目标测试节点,包括:通过判断各测试节点的CPU核数是否大于所述CPU核数阈值以及其操作系统是否符合所述目标运行环境,从各测试节点中筛选出相应的目标测试节点。
4.根据权利要求1所述的分布式仿真测试环境自动部署方法,其特征在于,所述接收各所述目标测试节点在执行相应的所述环境检测操作后返回的部署结果之后,还包括:若存在超过预设比例的所述部署结果表明部署失败,则终止后续操作。
5.根据权利要求1所述的分布式仿真测试环境自动部署方法,其特征在于,所述基于所述第一预设脚本判断自身是否已安装待测试软件以及目标测试工具,并基于判断结果执行相应的环境部署操作,包括:当判断结果表明自身已安装待测试软件以及目标测试工具时,跳转至所述基于第二预设脚本以及所述部署请求中的用于验证部署情况的算例信息,对已安装的所述待测试软件以及所述目标测试工具进行相应的启动测试操作的步骤;当判断结果表明自身未安装待测试软件以及目标测试工具时,利用所述第一预设脚本根据所述待测试软件信息以及所述目标测试工具信息进行下载并安装。
6.根据权利要求1所述的分布式仿真测试环境自动部署方法,其特征在于,所述基于第二预设脚本以及所述部署请求中的用于验证部署情况的算例信息,对已安装的所述待测试软件以及所述目标测试工具进行相应的启动测试操作,得到相应的部署结果,包括:基于第二预设脚本对所述部署请求进行解析,得到用于验证部署情况的算例信息;利用所述算例信息中的算例标识信息以及算例名称从预设算例信息库中获取相应的算例自动化测试脚本,并通过运行所述算例自动化测试脚本完成仿真测试,得到相应的部署结果。
7.一种分布式仿真测试环境自动部署装置,其特征在于,应用于预设分布式测试平台,包括:请求生成模块,用于基于用户输入的测试信息生成预设格式的部署请求;节点筛选模块,用于利用所述部署请求中的目标运行环境及CPU核数阈值从当前各测试节点中筛选出满足预设部署条件的目标测试节点,以得到相应的目标测试列表;其中,所述目标测试列表中包括各所述目标测试节点的IP地址;请求分发模块,用于基于所述目标测试列表向各所述目标测试节点发送所述部署请求,以便各所述目标测试节点基于所述部署请求执行相应的环境部署操作以及环境检测操作,以得到相应的测试环境;环境交付模块,用于接收各所述目标测试节点在执行相应的所述环境检测操作后返回的部署结果,并当各所述部署结果均表明部署成功时交付所述测试环境;其中,所述分布式仿真测试环境自动部署装置,包括:第一请求解析单元,用于利用第一预设脚本对所述部署请求进行解析,得到相应的待测试软件信息以及目标测试工具信息;环境部署操作执行单元,用于基于所述第一预设脚本判断自身是否已安装待测试软件以及目标测试工具,并基于判断结果执行相应的环境部署操作,得到相应的测试环境;部署情况验证单元,用于在完成所述环境部署操作后,基于第二预设脚本以及所述部署请求中的用于验证部署情况的算例信息,对已安装的所述待测试软件以及所述目标测试工具进行相应的启动测试操作,得到相应的部署结果。
8.一种电子设备,其特征在于,包括:存储器,用于保存计算机程序;处理器,用于执行所述计算机程序以实现如权利要求1至6任一项所述的分布式仿真测试环境自动部署方法。
9.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的分布式仿真测试环境自动部署方法。