[发明专利]一种存储软件测试方法、装置及设备有效
申请号: | 201810977751.7 | 申请日: | 2018-08-23 |
公开(公告)号: | CN108984419B | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 王新忠;刘丹 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供了一种存储软件测试方法,在该方法中,由终端设备控制远程设备启动存储软件,远程设备监控进程并持续向终端设备反馈进程状态信息,以告知进程在线或者挂掉,使得终端设备根据进程的真实状态,自动依次控制测试脚本的执行;若进程挂掉,远程设备自动备份进程挂掉时正在执行的测试脚本的转储dump文件和日志log文件,并尝试重启进程;终端设备在进程挂掉时,创建标记文件并等待进程重启,再进行执行下一个测试脚本,直到针对存储软件的所有测试脚本都执行完毕时,则结束此次测试。可见,利用该方法能够实现对存储软件的自动化测试,不需要人工参与控制,降低人力成本,避免出现人为失误,且能够极大地提高了测试效率。 | ||
搜索关键词: | 一种 存储 软件 测试 方法 装置 设备 | ||
【主权项】:
1.一种存储软件测试方法,其特征在于,应用于终端设备,包括:登录远程设备,所述远程设备中配置有存储软件和外壳shell脚本;所述shell脚本用于启动并配置所述存储软件;执行所述shell脚本,以启动所述存储软件;执行死循环脚本,所述死循环脚本用于持续接收所述远程设备发送的进程状态消息,所述进程状态消息用于表征进程在线或者挂掉;若进程状态消息表征所述进程在线,则根据测试列表中记录的测试脚本标识依次从测试脚本队列中读取对应的测试脚本,并执行该测试脚本;其中,所述测试脚本队列用于存储测试所述存储软件的各测试脚本;若进程状态消息表征所述进程挂掉,则创建标记文件且当在接收到进程状态消息表征所述进程在线时,删除所述标记文件从所述测试脚本队列中读取下一个测试脚本,并执行该测试脚本,直到所述测试脚本队列中的测试脚本执行完毕,其中,所述标记文件用于标记在所述进程挂掉时正在执行的测试脚本。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810977751.7/,转载请声明来源钻瓜专利网。