System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及系统集成应用管理,特别涉及一种面向windows集成测试环境的管理方法和系统。
技术介绍
1、集成测试环境的管理是系统开发过程中比较重要的一环,直接影响测试效率和测试进度,其中管理主要包括集成测试环境的部署、升级与维护等。现阶段执行集成测试环境的部署或升级等操作时,需要人工干预,因此存在部署或升级效率低,工作重复度高,部署升级过程中易出现纰漏等问题;并且,如今已有的自动化运维方案多是基于linux实现,维护对象也主要面向linux系统,缺乏面向windows集成测试环境的运维方法,并且命令行的控制方式提高了学习成本。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种面向windows集成测试环境的管理方法和系统,解决了现有技术中缺乏面向windows集成测试环境的管理和管理效率低的问题。
2、为解决上述技术问题,本专利技术提供了一种面向windows集成测试环境的管理方法,应用于控制端,包括:
3、获取用户选择的目标场景文件;所述目标场景文件中包括目标场景下所有目标受控端各自对应的设备信息;所述目标受控端为windows系统的受控端;
4、根据所述目标场景文件中的设备信息自动为各个所述目标受控端匹配相对应的控制脚本和文件包;所述文件包为在执行所述控制脚本时所需要的文件或软件;所述控制脚本为预先根据人工执行的管理动作编写的脚本;
5、利用所述目标受控端上的windows默认共享服务向各个所述目标受控端发送相对应的所
6、可选的,所述获取用户选择的目标场景文件,包括:
7、当接收到所述用户发出的管理软件启动指令后,启动所述管理软件,对所述管理软件中的所有场景文件进行校验;
8、接收所述用户从校验成功的场景文件中选择的所述目标场景文件。
9、可选的,在所述获取用户选择的目标场景文件之后,还包括:
10、根据所述目标场景文件以图形化界面的方式动态展示所述目标受控端的运行状态。
11、可选的,还包括:
12、当所述目标场景文件中包含开机指令时,则向各个所述目标受控端发送幻数据包,实现远程批量唤醒目标设备功能。
13、本专利技术还提供了一种面向windows集成测试环境的管理装置,应用于控制端,包括:
14、获取模块,用于获取用户选择的目标场景文件;所述目标场景文件中包括目标场景下所有目标受控端各自对应的设备信息;所述目标受控端为windows系统的受控端;
15、匹配模块,用于根据所述目标场景文件中的设备信息自动为各个所述目标受控端匹配相对应的控制脚本和文件包;所述文件包为在执行所述控制脚本时所需要的文件或软件;所述控制脚本为预先根据人工执行的管理动作编写的脚本;
16、发送和控制模块,用于利用所述目标受控端上的windows默认共享服务向各个所述目标受控端发送相对应的所述控制脚本和所述文件包,并通过所述目标受控端的windowsrm服务对所述目标受控端进行远程控制。
17、可选的,所述获取模块,包括:
18、校验单元,用于当接收到所述用户发出的管理软件启动指令后,启动所述管理软件,对所述管理软件中的所有场景文件进行校验;
19、选择单元,用于接收所述用户从校验成功的场景文件中选择的所述目标场景文件。
20、可选的,还包括:
21、展示模块,用于在所述获取用户选择的目标场景文件之后,根据所述目标场景文件以图形化界面的方式动态展示所述目标受控端的运行状态。
22、可选的,还包括:
23、开机模块,用于当所述目标场景文件中包含开机指令时,则向各个所述目标受控端发送幻数据包,实现远程批量唤醒目标设备功能。
24、本专利技术还提供了一种面向windows集成测试环境的管理系统,包括:
25、控制端和windows系统的受控端;
26、所述控制端包括存储器和处理器;
27、所述存储器,用于存储计算机程序;
28、所述处理器,用于执行上述的面向windows集成测试环境的管理方法的步骤;
29、所述windows系统的受控端,用于接收所述控制端发送的文件包和控制脚本,并接受所述控制端的远程控制完成所述控制脚本中定义的操作。
30、本专利技术还提供了一种存储介质,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现上述的面向windows集成测试环境的管理方法的步骤。
31、可见,本专利技术通过控制端,获取用户选择的目标场景文件;目标场景文件中包括目标场景下所有目标受控端各自对应的设备信息;目标受控端为windows系统的受控端;根据目标场景文件中的设备信息自动为各个目标受控端匹配相对应的控制脚本和文件包;文件包为在执行控制脚本时所需要的文件或软件;控制脚本为预先根据人工执行的管理动作编写的脚本;利用目标受控端上的windows默认共享服务向各个目标受控端发送相对应的控制脚本和文件包,并通过目标受控端的windowsrm服务对目标受控端进行远程控制。本方法可以对大量的windows系统受控端进行远程控制,将人工操作内容编写成各个控制脚本,减少了重复工作,还避免了人工操作带来的失误,准确度高,过程一致性强;使用场景文件将测试环境与设备进行记录,配置在控制端上可以重复使用,提高了管理执行效率,并且该方法避免了现有技术采用命令行的高成本学习的问题;利用目标受控端上的windows默认共享服务和windowsrm实现远程控制和文件传输,不需要对受控端做任何处理,即受控端不需要安装插件和开源工具,更加便捷地对windows受控端进行控制。
32、此外,本专利技术还提供了一种面向windows集成测试环境的管理装置、系统及存储介质,同样具有上述有益效果。
本文档来自技高网...【技术保护点】
1.一种面向Windows集成测试环境的管理方法,其特征在于,应用于控制端,包括:
2.根据权利要求1所述的面向Windows集成测试环境的管理方法,其特征在于,所述获取用户选择的目标场景文件,包括:
3.根据权利要求1所述的面向Windows集成测试环境的管理方法,其特征在于,在所述获取用户选择的目标场景文件之后,还包括:
4.根据权利要求1所述的面向Windows集成测试环境的管理方法,其特征在于,还包括:
5.一种面向Windows集成测试环境的管理装置,其特征在于,应用于控制端,包括:
6.根据权利要求5所述的面向Windows集成测试环境的管理装置,其特征在于,所述获取模块,包括:
7.根据权利要求5所述的面向Windows集成测试环境的管理装置,其特征在于,还包括:
8.根据权利要求5所述的面向Windows集成测试环境的管理装置,其特征在于,还包括:
9.一种面向Windows集成测试环境的管理系统,其特征在于,包括:
10.一种存储介质,其特征在于,所述存储
...【技术特征摘要】
1.一种面向windows集成测试环境的管理方法,其特征在于,应用于控制端,包括:
2.根据权利要求1所述的面向windows集成测试环境的管理方法,其特征在于,所述获取用户选择的目标场景文件,包括:
3.根据权利要求1所述的面向windows集成测试环境的管理方法,其特征在于,在所述获取用户选择的目标场景文件之后,还包括:
4.根据权利要求1所述的面向windows集成测试环境的管理方法,其特征在于,还包括:
5.一种面向windows集成测试环境的管理装置,其特征在于,应用于控制端,包括:
6.根据权利要...
【专利技术属性】
技术研发人员:王荣岳,尚敬,陈石,胡云卿,王业流,黄威,刘华超,郎红霞,刘涛,黄鼎慧,
申请(专利权)人:湖南中车时代通信信号有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。