一种truncate自动测试方法、装置、终端及存储介质制造方法及图纸

技术编号:19933884 阅读:25 留言:0更新日期:2018-12-29 04:26
本申请实施例提供一种truncate自动测试方法、装置、终端及存储介质,所述方法包括:搭建文件共享的测试环境;设置测试文件数量并根据所述测试文件数量同时创建测试文件;设置写入测试文件的测试数据的递增规则;根据所述数据递增规则向测试文件写入测试数据;通过删除测试数据对truncate功能进行循环测试。本发明专利技术能够自动对truncate功能进行循环测试,节省了大量人力资源且大幅度提高了测试效率。

【技术实现步骤摘要】
一种truncate自动测试方法、装置、终端及存储介质
本专利技术属于文件共享
,具体涉及一种truncate自动测试方法、装置、终端及存储介质。
技术介绍
随着大数据时代的来临,数据的特点就是数量量多且大,分布式存储技术显然已作为未来解决大数据存储的重要技术,分布式存储各个性能模块也不断接受着各行各业不同方式的压力和性能的考验。例如,医院的客户端通过samba服务与AS13000存储进行共享对接,应用服务器实时接收各个院区的数据(比如放射科照片,一般为几百k的小文件)。若在业务高峰期,或者客户端(查看端)与应用服务器(上传端)出现断网恢复后,有大量文件积压在应用服务器,应用服务将这些文件放入队列按照先进先出的方式等待写入存储。如果不能快速的将队列中文件处理完毕,后续上传文件保留在队列中,这种情况会引起大量的truncate(数据删除)进程,而truncate性能也直接影响着医生是否可以及时查看图片。现有truncate功能测试大多是通过人工操作truncate删除数据进行测试,这种方法测试效率低且占用大量的人力、时间资源。
技术实现思路
针对现有技术的不足,本专利技术提供一种tr本文档来自技高网...

【技术保护点】
1.一种truncate自动测试方法,其特征在于,所述方法包括:搭建文件共享的测试环境;设置测试文件数量并根据所述测试文件数量同时创建测试文件;设置写入测试文件的测试数据的递增规则;根据所述数据递增规则向测试文件写入测试数据;通过删除测试数据对truncate功能进行循环测试。

【技术特征摘要】
1.一种truncate自动测试方法,其特征在于,所述方法包括:搭建文件共享的测试环境;设置测试文件数量并根据所述测试文件数量同时创建测试文件;设置写入测试文件的测试数据的递增规则;根据所述数据递增规则向测试文件写入测试数据;通过删除测试数据对truncate功能进行循环测试。2.根据权利要求1所述的方法,其特征在于,所述搭建文件共享的测试环境包括:配置三节点集群并创建文件共享服务;设置测试文件存储路径、测试循环次数和多线程个数。3.根据权利要求1所述的方法,其特征在于,所述设置写入测试文件的测试数据的递增规则包括:设置测试数据删除前后相邻两次写入测试文件的测试数据的递增字节。4.根据权利要求1所述的方法,其特征在于,所述通过删除测试数据对truncate功能进行循环测试包括:写入测试数据后关闭所述测试文件;打开测试文件并通过是否能够删除所述测试数据判断truncate功能:是,则truncate功能正常;否,则truncate功能异常。5.一种truncate自动测试装置,其特征在于,所述装置包括:环境搭建单元,配置用于搭建文件共享的测试环境;文件创建单元,配置用于设置测试文件数量并根据所述测试文件数量同时创建测试文件;规则设置单元,配置用于设置写入测试文件...

【专利技术属性】
技术研发人员:李婷婷李佳颖刘颖李玲侠
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1