一种服务器通用串行总线接口自动测试方法技术

技术编号:17047581 阅读:40 留言:0更新日期:2018-01-17 17:40
本发明专利技术涉及计算机服务器测试领域,具体涉及一种服务器通用串行总线接口自动测试方法。本发明专利技术使用shell编写执行应用程序,可以实现自动识别挂载移动设备、读写测试、读写校验移动设备中的文件来检测USB接口性能,通过对通用串行总线接口对外接存储设备的测试,验证通用串行总线接口功能及性能的稳定性,避免人为操作过程中的出现的不稳定因素,节约了测试人力资源。

An automatic test method for universal serial bus interface of server

The invention relates to the testing field of the computer server, and specifically involves a method of automatic test for the universal serial bus interface of the server. The invention is prepared using the shell application execution, can realize the automatic recognition of mounted mobile devices, read and write test, read and write the check in the mobile device files to detect the performance of the USB interface, based on the universal serial bus interface external storage device test, verify the stability of the universal serial bus interface function and performance, avoiding the operation process the emergence of the unstable factors, human resource saving test.

【技术实现步骤摘要】
一种服务器通用串行总线接口自动测试方法
本专利技术涉及计算机服务器测试领域,具体涉及一种服务器通用串行总线接口自动测试方法。本专利技术使用shell编写执行应用程序,可以实现自动识别挂载移动设备、读写测试、读写校验移动设备中的文件来检测USB接口性能,通过对通用串行总线接口对外接存储设备的测试,验证通用串行总线接口功能及性能的稳定性,避免人为操作过程中的出现的不稳定因素,节约了测试人力资源。
技术介绍
随着服务器、计算机硬件设备的飞速发展,服务器外围设备日益增多,键盘、鼠标、调制解调器、打印机、扫描仪这些设备早已为人所共知,数码相机、MP3随身听等新的设备接踵而至,但是如何将这些种类繁多的设备接入个人计算机或服务器成为一个问题。USB就是基于这个目的产生的。USB的英文缩写是UniversalSerialBus,翻译成中文就是“通用串行总线”,也称通用串联接口,是一个使计算机周边设备连接标准化、单一化的接口,USB接口稳定性会对客户的使用操作造成最直观的影响,在服务器各个项目的测试过程中,USB接口性能稳定性的测试越来越重要。本申请所述的专利技术就是针对服务器USB接口测试过程中存在的不足之处,提供一种可以实现自动挂载、读写测试、读写校验的测试方法,实用性强,且能够避免人为操作过程中的出现的不稳定因素。
技术实现思路
本申请所述测试方法的整个过程主要是利用shell编写执行应用程序,完成对服务器USB接口的自动挂载u盘,读写测试,读写正确性校验,以及待测试完成后自动格式化U盘并卸载整个过程,最终完成对服务器通用串行总线接口的测试。具体地,本申请请求保护一种服务器通用串行总线接口自动测试方法,其特征在于,该方法具体包括如下步骤:通过系统文件识别移动设备;挂载识别的移动设备;对移动设备上的文件进行读写测试;对读写的文件进行校验;格式化并卸载移动设备。如上所述的服务器通用串行总线接口自动测试方法,其特征还在于,通过系统文件识别移动设备是遍历所有存储设备,根据具体文件中的值判断是否为移动设备。如上所述的服务器通用串行总线接口自动测试方法,其特征还在于,通过系统文件识别移动设备是遍历所有存储设备,如果未检测到移动设备则退出检测。如上所述的服务器通用串行总线接口自动测试方法,其特征还在于,对移动设备上的文件进行读写测试是使用dd命令。如上所述的服务器通用串行总线接口自动测试方法,其特征还在于,该移动设备是U盘。附图说明图1、本专利技术所述自动测试方法的工作流程示意图具体实施方式下面通过一个实施例对本专利技术所述自动测试的具体实现步骤进行说明:1.首先要识别并挂载设备具体方法为:根据proc/partitions遍历所有存储设备,根据/sys/block/$device/removable文件中的值判断是否为移动设备。获取/sys/block/$device,进行mount,挂载在目标路径下Umount部分,使用mount-1列出所有挂载,根据目标路径,直接操作:实现函数:2.进行文件的读写测试:dd是Linux/UNIX下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。3.文件的校验:显而易见地,上面所示的仅仅是本专利技术的一个具体实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据该实施方式获得其他的技术方案,都属于本专利技术保护的范围。综上,本专利技术是基于Linux操作系统,使用shell编写执行应用程序,通过对USB接口对外接存储设备的测试,验证USB接口功能及性能的稳定性。本方法通过自动识别挂载移动设备、读写测试、读写校验移动设备中的文件来检测USB接口性能,避免人为操作过程中的出现的不稳定因素,实现自动化测试。大大节省了人力成本,时间成本,无需操作人员有太深的技术经验即可完成。本专利技术所述的技术方案也可以进行调整后,应用到不同的服务器或者计算机中,方法简单可行且技术效果显著,在实践中可以得到应用广泛。本文档来自技高网...
一种服务器通用串行总线接口自动测试方法

【技术保护点】
一种服务器通用串行总线接口自动测试方法,其特征在于,该方法具体包括如下步骤:通过系统文件识别移动设备;挂载识别的移动设备;对移动设备上的文件进行读写测试;对读写的文件进行校验;格式化并卸载移动设备。

【技术特征摘要】
1.一种服务器通用串行总线接口自动测试方法,其特征在于,该方法具体包括如下步骤:通过系统文件识别移动设备;挂载识别的移动设备;对移动设备上的文件进行读写测试;对读写的文件进行校验;格式化并卸载移动设备。2.如权利要求1所述的服务器通用串行总线接口自动测试方法,其特征还在于,通过系统文件识别移动设备是遍历所有存储设备,根据具体文件中的值判断是否为移动设备。...

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

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

1