[发明专利]一种truncate自动测试方法、装置、终端及存储介质在审
申请号: | 201810885039.4 | 申请日: | 2018-08-06 |
公开(公告)号: | CN109101382A | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 李婷婷;李佳颖;刘颖;李玲侠 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试文件 测试数据 存储介质 写入测试 循环测试 自动测试 终端 递增 测试环境 测试效率 人力资源 文件共享 删除 创建 申请 | ||
1.一种truncate自动测试方法,其特征在于,所述方法包括:
搭建文件共享的测试环境;
设置测试文件数量并根据所述测试文件数量同时创建测试文件;
设置写入测试文件的测试数据的递增规则;
根据所述数据递增规则向测试文件写入测试数据;
通过删除测试数据对truncate功能进行循环测试。
2.根据权利要求1所述的方法,其特征在于,所述搭建文件共享的测试环境包括:
配置三节点集群并创建文件共享服务;
设置测试文件存储路径、测试循环次数和多线程个数。
3.根据权利要求1所述的方法,其特征在于,所述设置写入测试文件的测试数据的递增规则包括:
设置测试数据删除前后相邻两次写入测试文件的测试数据的递增字节。
4.根据权利要求1所述的方法,其特征在于,所述通过删除测试数据对truncate功能进行循环测试包括:
写入测试数据后关闭所述测试文件;
打开测试文件并通过是否能够删除所述测试数据判断truncate功能:
是,则truncate功能正常;
否,则truncate功能异常。
5.一种truncate自动测试装置,其特征在于,所述装置包括:
环境搭建单元,配置用于搭建文件共享的测试环境;
文件创建单元,配置用于设置测试文件数量并根据所述测试文件数量同时创建测试文件;
规则设置单元,配置用于设置写入测试文件的测试数据的递增规则;
数据写入单元,配置用于根据所述数据递增规则向测试文件写入测试数据;
功能测试单元,配置用于通过删除测试数据对truncate功能进行循环测试。
6.根据权利要求5所述的装置,其特征在于,所述环境搭建单元包括:
共享创建模块,配置用于配置三节点集群并创建文件共享服务;
参数设置模块,配置用于设置测试文件存储路径、测试循环次数和多线程个数。
7.根据权利要求5所述的装置,其特征在于,所述规则设置单元包括:
递增设置模块,配置用于设置测试数据删除前后相邻两次测试数据的递增字节。
8.根据权利要求5所述的装置,其特征在于,所述功能测试单元包括:
文件关闭模块,配置用于写入测试数据后关闭所述测试文件;
功能判断模块,配置用于打开测试文件并通过是否能够删除所述测试数据判断truncate功能;
正常判定模块,配置用于根据判断结果判定truncate功能正常;
异常判定模块,配置用于根据判断结果判定truncate功能异常。
9.一种终端,其特征在于,包括:
处理器;
用于存储处理器的执行指令的存储器;
其中,所述处理器被配置为执行权利要求1-4任一项所述的方法。
10.一种存储有计算机程序的计算机可读存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810885039.4/1.html,转载请声明来源钻瓜专利网。