[发明专利]一种基于Postmark的后端存储性能自动化测试方法有效
申请号: | 201710915515.8 | 申请日: | 2017-09-30 |
公开(公告)号: | CN107656871B | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 左聪越 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王汝银 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 postmark 后端 存储 性能 自动化 测试 方法 | ||
本发明提供了一种基于Postmark的后端存储性能自动化测试方法,所述的方法包括以下步骤:S1:生成包括系统挂载功能、场景选择功能、参数设置功能和性能测试功能的测试执行文件;S2:将测试执行文件上传至被测文件系统所在的服务器;S3:调用执行文件,依次执行系统挂载功能、场景选择功能、参数设置功能和性能测试功能。利用测试执行文件实现系统挂载功能、场景选择功能、参数设置功能和性能测试功能,减少了测试时间,提高了测试效率。
技术领域
本发明涉及存储系统技术领域,具体的说是一种基于Postmark的后端存储性能自动化测试方法。
背景技术
随着信息化的不断发展,业务对信息系统的依赖性越来越强,数据的重要性也逐渐升高,随之而来的是对存储系统性能要求越来越严苛。后端存储性能测试作为存储系统设计和维护过程中的重要环节,其测试过程和结果直接影响着存储系统的最终性能。
目前,大多数的后端存储性能测试均利用Postmark这一工具来实现,Postmark是由NetApp公司开发的后端存储性能测试工具,主要用于测试文件系统在邮件系统或电子商务系统中性能,Postmark的测试原理是:创建一个测试文件池,设定文件的数量和最大、最小长度;然后Postmark对文件池进行一系列的事务操作,每一次事务操作包括一次创建或删除操作和一次读或添加操作;Postmark还可以通过对创建/删除以及读/添加操作的比例进行修改来抵消文件系统的缓存策略可能对性能造成的影响;最后,操作完毕后删除文件池,结束测试并输出结果。
通过对Postmark测试原理的的分析可知,测试过程中完全需要人工来进行逐条操作,效率低下。
发明内容
为了解决上述问题,本发明提供了一种基于Postmark的后端存储性能自动化测试方法,利用测试执行文件实现系统挂载功能、场景选择功能、参数设置功能和性能测试功能,减少了测试时间,提高了测试效率。
本发明采用以下技术方案:
一种基于Postmark的后端存储性能自动化测试方法,所述的方法包括以下步骤:
S1:生成包括系统挂载功能、场景选择功能、参数设置功能和性能测试功能的测试执行文件;
S2:将测试执行文件上传至被测文件系统所在的服务器;
S3:调用执行文件,依次执行系统挂载功能、场景选择功能、参数设置功能和性能测试功能。
进一步的,步骤S1的具体实现过程为;
S11:下载测试工具postmark的源文件postmark-1.51.c;
S12:利用postmark的源文件编译系统挂载、场景选择、参数设置和性能测试功能并生成测试脚本iotest.sh。
进一步的,步骤S3的具体实现过程为:
S31:进入postmark目录,打开并执行测试脚本;
S32:执行系统挂载功能,将被测文件系统挂载到指定的挂载点;
S33:执行场景选择功能,选择测试场景;
S34:基于选择的测试场景,执行参数设置功能并获取与测试场景对应的参数;
S35:基于步骤S34中获取的参数值,执行性能测试功能并生成测试结果文件。
进一步的,所述的步骤S3还包括:
S36:清理测试环境。
进一步的,步骤S32的具体实现过程为:
获取被测文件系统名称;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710915515.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用调试方法及装置
- 下一篇:作为系统盘的固态硬盘缩短上电时间的方法及系统