【技术实现步骤摘要】
一种ISMCLI命令行测试方法、系统、终端及存储介质
本专利技术涉及分布式存储
,具体涉及一种ISMCLI命令行测试方法、系统、终端及存储介质。
技术介绍
在分布式存储系统的测试工作中,测试人员一直进行业务功能的黑盒测试工作,并且没有适合AS13000海量存储的ISMCLI命令行测试工具,也不知道如何测试ISMCLI命令行,更加无法进行更深层次的ISMCLI命令行测试工作,无法进行更深层次的测试工作,无法覆盖更全面的测试项目,导致无法发现分布式存储系统的ISMCLI命令行功能问题。
技术实现思路
针对现有技术的上述不足,本专利技术提供一种ISMCLI命令行测试方法、系统、终端及存储介质,以解决上述技术问题。第一方面,本专利技术提供一种ISMCLI命令行测试方法,包括:利用interactive交互式公共库登录ISMCLI命令行;监控ISMCLI命令行登录时间;利用测试用例执行所述ISMCLI命令行;收集所述ISMCLI命令行执行过程中生成的测试日志并输出所述测 ...
【技术保护点】
1.一种ISMCLI命令行测试方法,其特征在于,包括:/n利用interactive交互式公共库登录ISMCLI命令行;/n监控ISMCLI命令行登录时间;/n利用测试用例执行所述ISMCLI命令行;/n收集所述ISMCLI命令行执行过程中生成的测试日志并输出所述测试日志。/n
【技术特征摘要】
1.一种ISMCLI命令行测试方法,其特征在于,包括:
利用interactive交互式公共库登录ISMCLI命令行;
监控ISMCLI命令行登录时间;
利用测试用例执行所述ISMCLI命令行;
收集所述ISMCLI命令行执行过程中生成的测试日志并输出所述测试日志。
2.根据权利要求1所述的方法,其特征在于,所述利用interactive交互式公共库登录ISMCLI命令行,包括:
读取配置文件中的ISMCLI命令行的登录名和密码;
通过interactive交互式公共库的send命令向测试集群发送登录名与密码;
通过Intercative交互式公共库的expect命令获取测试集群返回的登录结果提示,所述登录结果提示包括登录成功提示和登录失败提示。
3.根据权利要求2所述的方法,其特征在于,所述监控ISMCLI命令行登录时间,包括:
从向测试集群发送登录名和密码开始计时并在接收到登录结果提示时停止计时;
判断计时时间是否超过预设的超时阈值:
若是,则判定登录超时,输出登录异常提示。
4.根据权利要求1所述的方法,其特征在于,所述利用测试用例执行所述ISMCLI命令行,包括:
根据ISMCLI命令行的命令依赖关系将命令执行顺序写入测试用例;
所述测试用例根据所述命令执行顺序依次生成命令执行指令,将所述命令执行指令通过interactive交互式公共库的send命令下发至测试集群,控制所述测试集群调用ISMCLI命令行的相应命令。
5.根据权利要求1或4所述的方法,其特征在于,在所述收集ISMCLI命令行执行过程中生成的测试数据之前,所述方法还包括:
根据命令行规范文档中对执行命令的正常结果的描述,利用interactive交互式公共库的expect命令,...
【专利技术属性】
技术研发人员:吴昊,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。