一种存储服务器远程测试的方法、系统、设备和存储介质技术方案

技术编号:31482433 阅读:29 留言:0更新日期:2021-12-18 12:16
本发明专利技术提出了一种存储服务器远程测试的方法、系统、设备和存储介质,该方法包括将测试用例的步骤按照格式要求转换成表格数据,并且在表格中用页区分每个测试用例;使用通用代码读取表格数据,根据不同页中包含的信息,生成不同的测试代码和自动化测试脚本;根据表格数据中对应关键字段内容,选择不同远程连接方式,进而匹配不连接目标,下发相应指令和请求,并获取不同返回值;对返回值根据预期结果进行校验,在所有测试用例校验通过后,生成校验报告。基于该方法,还提出了一种存储服务器远程测试的系统、设备和存储介质。本发明专利技术在保证测试范围的前提下,迅速地开发自动化测试脚本,提升了自动化单元测试开发效率,实现简单。实现简单。实现简单。

【技术实现步骤摘要】
一种存储服务器远程测试的方法、系统、设备和存储介质


[0001]本专利技术属于存储服务器测试
,特别涉及一种存储服务器远程测试的方法、系统、设备和存储介质。

技术介绍

[0002]随着信息化水平的不断提高,网络数据呈现爆炸式增长,这无疑对服务器数据存储能力提出了更高的要求。存储服务器是指为特定目标而设计,因此配置方式也不同。它可能是拥有一点额外的存储,也可能拥有很大的存储空间的服务器。
[0003]逐渐成为主流的分布式海量存储系统结构复杂,功能繁多,导致测试用例执行越发复杂,用例总量不断上升。基于python的自动化远程测试方法往往需要维护大量的测试脚本,开发难度大,效率低。这就急需要一种简单、快速地自动化测试开发方法。

技术实现思路

[0004]为了解决上述技术问题,本专利技术提出了一种存储服务器远程测试的方法、系统、设备和存储介质,本专利技术覆盖了从服务器web前端restfulAPI接口至shell命令行的多层次协同测试,在保证测试范围的前提下,提升了自动化单元测试开发效率。
[0005]为实现上述目本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种存储服务器远程测试方法,其特征在于,包括以下步骤:将测试用例的步骤按照格式要求转换成表格数据,并且在表格中用页区分每个测试用例;使用通用代码读取所述表格数据,根据不同页中包含的信息,生成不同的测试代码和自动化测试脚本;根据表格数据中对应关键字段内容,选择不同远程连接方式,进而匹配不连接目标,下发相应指令和请求,并获取不同返回值;对返回值根据预期结果进行校验,在所有测试用例校验通过后,生成校验报告。2.根据权利要求1所述的一种存储服务器远程测试方法,其特征在于,所述将测试用例的步骤按照格式要求转换成表格数据具体包括:将测试用例的步骤转化为包含shell命令行和RestfulAPI的步骤;将实现测试用例所需的shell命令行、shell命令行参数以及RestfulAPI包含的统一资源定位符、请求头、请求体信息记录于表格文档中;并且每个测试用例在表格中采用页进行区分。3.根据权利要求2所述的一种存储服务器远程测试方法,其特征在于,所述使用通用代码读取所述表格数据具体包括:首先对本地表格文件进行读写,然后激活每个测试用例,并为每个测试用例创建页,其中页中的每行元素作为一个列表元素,且所有的列表元素为键值相同的字典,将表格中的内容依次读取放入字典组成的列表中。4.根据权利要求3所述的一种存储服务器远程测试方法,其特征在于,所述根据表格数据中对应关键字段内容,选择不同远程连接方式,进而匹配不连接目标,下发相应指令和请求,并获取不同返回值具体包括:通过SSH协议,连接远程服务器,下发shell指令并获取存储服务器节点后端执行结果;通过HTTP/HTTPS协议向存储服务器应用下发RestfulAPI接口各项请求并获取存储服务器节点前端执行结果。5.根据权利要求4所述的一种存储服务器远程测试方法,其特征在于,所述根据表格数据中对应关键字段内容,选择不同远程连接方式还包括:采用SSH协议时记录shell命令所需信息;其中shell命令所需信息包括:目标i...

【专利技术属性】
技术研发人员:张岩吴昊江超
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1