一种基于MLTT的IO功能测试方法技术

技术编号:13876856 阅读:145 留言:0更新日期:2016-10-22 13:22
本发明专利技术公开一种基于MLTT的IO功能测试方法,属于服务器技术IO测试领域;本发明专利技术根据测试需求选择对应MLTT测试模块,测试模块根据测试参数进行测试:使用MLTT对存储作IO的IOPS性能测试及throughput性能测试,分别创建test plan,选中所要测试的target,将targets置入test plan,选择合适的测试模板进行测试;使用MLTT对存储作压力性能测试,导入测试脚本,进行压力测试;所有测试完成输出结果到日志;本发明专利技术通过MLTT工具及测试脚本紧密结合,对各类接口的存储进行IO性能测试,从而更好的判断存储设备的性能,极大的提高性能及稳定性测试的质量及效率。

【技术实现步骤摘要】

本专利技术公开一种基于MLTT的IO功能测试方法,属于服务器技术IO测试领域。
技术介绍
随着信息技术的不断发展,海量存储发展大,IO性能极大的影响了存储的性能,在针对IO功能测试中需要测试多种协议IO及针对IO多方面进行测试,而且对IO测试结果的精度及稳定性要求也愈来愈高,本专利技术提供一种基于MLTT的IO功能测试方法,改进了目前工具单一存储对象测试的局限性,通过脚本参数和工具配置参数的设置和修改,能够同时进行稳定性、压力、性能等在不同存储对象上测试。并可以实现针对不同配置接口,例如ISCSI、FC、FCOE、SAS/SATA、PCI,进行存储IO的性能和压力测试及SSD的性能及压力的测试。得到最有效最贴近用户需求的IOPS及throughput数据,从而更好的判断存储设备的性能,极大的提高性能及稳定性测试的质量及效率。MLTT:TheMedusa Lab Test Tool Suite;一种IO测试软件,支持测试多种协议IO的主机测试工具。MLTT支持的测试接口包括:ISCSI、FC、FCOE、SAS/SATA、PCI、Socket;主要提供信号质量测试、network的性能和压力测试、数据完整性测试、存储IO的性能和压力测试、用户场景模拟测试及SSD的性能测试。MLTT支持windows和Linux及VMware等系统;相比行业其它测试工具,MLTT的测试结果相对稳定和精准,而且其提供数据比对功能;MLTT提供用户自定义数据定制化模板测试,MLTT与JDSU的分析仪相连接使用测试,可以把测试过程中出现问题的场景解析出来,提供用户来做bug分析。专
技术实现思路
本专利技术提供一种基于MLTT的IO功能测试方法,通过MLTT工具及测试脚本紧密结合,对各类接口的存储进行IO性能测试,从而更好的判断存储设备的性能,极大的提高性能及稳定性测试的质量及效率。本专利技术提出的具体方案是:一种基于MLTT的IO功能测试方法:根据测试需求修改测试脚本参数,或者手动添加测试参数;根据测试需求选择对应MLTT测试模块,测试模块根据测试参数进行测试:其中使用MLTT对存储作IO的IOPS性能测试及throughput性能测试,分别创建test plan,选中所要测试的target,将targets置入test plan,选择合适的测试模板进行测试;使用MLTT对存储作压力性能测试,导入测试脚本,进行压力测试;所有测试完成输出结果到日志。MLTT对存储作IO的IOPS性能测试时,在TestPlans区域创建test plan,在Targets 区域选中所要测试的target,将targets置入test plan,在configuration区域选择合适的测试模板,对test plan进行参数设置,对测试模板进行参数设置,进行测试。MLTT对存储作IO的IOPS性能测试,configurations内点中选择的测试模板,对线程数、I/O operation size、读写模式进行设置。MLTT对存储作IO的throughput性能测试,在TestPlans区域创建test plan,在Targets 区域选中所要测试的target,将targets置入test plan,在configuration区域选择合适的测试模板,对test plan进行参数设置,对测试模板进行参数设置,进行测试。MLTT对存储作IO的throughput性能测试,configurations内点中选择的测试模板,对线程数、I/O operation size、读写模式进行设置。本方法适用于不同接口的存储,如ISCSI、FC、FCOE、SAS/SATA、PCI、Socket。本专利技术的有益之处是:本方法基于MLTT工具的IO测试,针对不同配置接口,同时进行IOPS 、throughput、stress测试,改进了传统工具单一存储对象测试的局限性,通过脚本参数和工具配置参数的设置和修改,能够同时进行稳定性、压力、性能等在不同存储对象上测试。还可以灵活调整脚本测试参数和工具配置参数,实现同一时间多个存储设备IO读写,提高效率。附图说明图1本专利技术方法流程示意图。具体实施方式一种基于MLTT的IO功能测试方法:根据测试需求修改测试脚本参数,或者手动添加测试参数;根据测试需求选择对应MLTT测试模块,测试模块根据测试参数进行测试:其中使用MLTT对存储作IO的IOPS性能测试及throughput性能测试,分别创建test plan,选中所要测试的target,将targets置入test plan,选择合适的测试模板进行测试;使用MLTT对存储作压力性能测试,导入测试脚本,进行压力测试;所有测试完成输出结果到日志。根据上述方法及
技术实现思路
,结合附图对本专利技术做进一步说明。一种基于MLTT的IO功能测试方法:根据测试需求修改测试脚本参数,或者手动添加测试参数;其中根据测试需求选择对应MLTT测试模块,测试模块根据测试参数进行测试:使用MLTT对存储作IO的IOPS性能测试:打开MLTT在Test Plans区域创建一个新的test plan,然后在Targets 区域选中所要测试的target,将targets置入test plan,在configuration区域选择合适的测试模板,置入test plan的configurations内;对testplan进行参数设置:如测试时间、测试的循环次数等等。在testplan的configurations内点中选择的测试模板,点击I/O payload进行设置:对于线程数设置一般在1-16,I/O operation size大小:512Byte-4KB,选中Base file size on I/O Operation size,对于读写模式设定:选择100% 随机读写模式;可以在Test running界面实时查看test plan的测试情况:测试数据结果,如测试结果的最大最小和平均值及出现的error个数等等,实时图像显示测试结果,测试日志等。使用MLTT对存储作IO的throughput性能测试:在Testplans区域创建一个新的test plan,在targets区域选择要测试的目标targets,将targets置入test plan,在configurations区域选中需要的测试模板,点击new test plan在setting区域对plan进行设置;configuration中的测试模板,点中I/O payload对此界面进行设置:线程数设置:16-64,I/O operation file大小:256KB-2MB,选择specify test area此区域大于cache容量或Test Using Entire Target,读写模式设定:100%顺序读写;在Testrunning界面查看test plan的运行情况:正在运行的testplan,实时测试数据结果,实时测试结果的图形显示,测试日志等。使用MLTT对存储作压力性能测试,导入测试脚本,进行压力测试:一个具体的压力测试脚本如下:'TEST SETUP =================================本文档来自技高网
...

【技术保护点】
一种基于MLTT的IO功能测试方法,其特征是根据测试需求修改测试脚本参数,或者手动添加测试参数;根据测试需求选择对应MLTT测试模块,测试模块根据测试参数进行测试:其中使用MLTT对存储作IO的IOPS性能测试及throughput性能测试,分别创建test plan,选中所要测试的target,将targets置入 test plan,选择合适的测试模板进行测试;使用MLTT对存储作压力性能测试,导入测试脚本,进行压力测试;所有测试完成输出结果到日志。

【技术特征摘要】
1.一种基于MLTT的IO功能测试方法,其特征是根据测试需求修改测试脚本参数,或者手动添加测试参数;根据测试需求选择对应MLTT测试模块,测试模块根据测试参数进行测试:其中使用MLTT对存储作IO的IOPS性能测试及throughput性能测试,分别创建test plan,选中所要测试的target,将targets置入 test plan,选择合适的测试模板进行测试;使用MLTT对存储作压力性能测试,导入测试脚本,进行压力测试;所有测试完成输出结果到日志。2.根据权利要求1所述的方法,其特征是MLTT对存储作IO的IOPS性能测试时,在TestPlans区域创建test plan,在Targets 区域选中所要测试的target,将targets置入 test plan,在configuration区域选择合适的测试模板,对test plan进行参数设置,对测试模板进...

【专利技术属性】
技术研发人员:姜敏
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1