云网络环境自动化测试系统、方法、介质及电子设备技术方案

技术编号:33031279 阅读:22 留言:0更新日期:2022-04-15 09:07
本申请属于云计算技术领域,具体涉及一种云网络环境自动化测试系统、方法、介质及电子设备。该系统包括:SSH操作原子能力封装模块,用于维护SSH操作原子能力脚本,并通过运行所述SSH操作原子能力脚本向测试对象发起SSH操作;SSH操作原子能力组装模块,用于维护SSH操作原子能力组装脚本,并通过运行所述SSH操作原子能力组装脚本调用至少一个所述SSH操作原子能力脚本;运行管理模块,用于维护脚本调用任务,并通过执行所述脚本调用任务调用至少一个所述SSH操作原子能力组装脚本。本申请可以降低云网络环境的测试难度,提高测试效率。提高测试效率。提高测试效率。

【技术实现步骤摘要】
云网络环境自动化测试系统、方法、介质及电子设备


[0001]本申请属于云计算
,具体涉及一种云网络环境自动化测试系统、云网络环境自动化测试方法、计算机可读介质、电子设备以及计算机程序产品。

技术介绍

[0002]随着网络云化进程的不断推进,各种场合下针对云网系统开展的测试需求日趋频繁且复杂多变。在云网络环境进行自动化测试的场景中,通常大部分自动化测试任务的实现强依赖于SSH操作,测试脚本开发人员在开发测试脚本的时候大量的开发工作用于复杂的SSH操作,而且部分的SSH操作的开发工作是重复的,开发出的脚本不利于复用和二次开发,所以怎么系统性地解决SSH操作相关开发的问题非常有必要,对于云网络环境的自动化测试具有很重要的意义。

技术实现思路

[0003]本申请的目的在于提供一种云网络环境自动化测试系统、云网络环境自动化测试方法、计算机可读介质、电子设备以及计算机程序产品,至少在一定程度上克服相关技术中存在的SSH操作复杂、云网络环境测试困难等技术问题。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种云网络环境自动化测试系统,其特征在于,包括:SSH操作原子能力封装模块,用于维护SSH操作原子能力脚本,并通过运行所述SSH操作原子能力脚本向测试对象发起SSH操作;SSH操作原子能力组装模块,用于维护SSH操作原子能力组装脚本,并通过运行所述SSH操作原子能力组装脚本调用至少一个所述SSH操作原子能力脚本;运行管理模块,用于维护脚本调用任务,并通过执行所述脚本调用任务调用至少一个所述SSH操作原子能力组装脚本。2.根据权利要求1所述的云网络环境自动化测试系统,其特征在于,所述SSH操作原子能力模块包括:原子脚本集,用于保存所述SSH操作原子能力脚本;扫描注册单元,用于扫描实现基本SSH操作的脚本,并将符合封装规范的脚本注册到所述原子脚本集。3.根据权利要求1所述的云网络环境自动化测试系统,其特征在于,所述SSH操作原子能力组装模块包括:组装脚本集,用于保存所述SSH操作原子能力组装脚本;解析器,用于解析所述SSH操作原子能力组装脚本,并向所述SSH操作原子能力组装脚本进行参数填充;运行器,用于运行经过参数填充后的SSH操作原子能力组装脚本,以调用所述SSH操作原子能力脚本。4.根据权利要求1所述的云网络环境自动化测试系统,其特征在于,所述运行管理模块包括:接口单元,用于与自动化测试平台进行数据通信;任务管理单元,用于接收通过所述接口单元传入的任务发起请求,并根据所述任务发起请求创建针对所述SSH操作原子能力组装模块的调用任务;任务池,用于维护所述任务管理单元创建的调用任务。5.根据权利要求1所述的云网络环境自动化测试系统,其特征在于,所述SSH操作原子能力脚本包括:参数初始化代码段,用于对参数结构进行初始化;执行体代码段,用于定义对所述参数结构执行的参数运算逻...

【专利技术属性】
技术研发人员:林显成樊勇兵黄志兰李德恒师春雨孟庆蕴朱元瑞
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1