一种自动匹配式服务器软件测试终端制造技术

技术编号:19778243 阅读:20 留言:0更新日期:2018-12-15 11:17
本发明专利技术提供一种自动匹配式服务器软件测试终端,处理器通过服务器软件测试控制按键获取服务器软件测试脚本控制指令,待测试软件及至少一个测试脚本编码,运行测试脚本编码对应的服务器软件测试脚本对所述待测试软件进行测试,当前的测试脚本执行完成后,判断是否有下一个测试脚本运行,如有继续执行下一个测试脚本直至执行完后续测试脚本,完成对服务器待测试软件的测试,将每个测试脚本的测试过程数据和每个测试脚本的测试结果数据形成服务器软件测试日志。

【技术实现步骤摘要】
一种自动匹配式服务器软件测试终端
本专利技术涉及服务器测试领域,尤其涉及一种自动匹配式服务器软件测试终端。
技术介绍
基于服务器在企业内部的广泛应用,服务器在使用前,需要对服务器进行调试、检测测试。在这个过程需要了解服务器运行的各项参数及软件是否满足设计要求。而在测试过程中有些测试需要在现场进行,并现场观测,现场调试遇到不合适的以便于随时调节。如何能在服务器安装现场对服务器的软件进行测试,是当前丞待解决的技术问题。而且伴随服务器功能多样化满足用户需求,服务器功能差异化设计越来越多,为了保证服务器的性能,服务器在投入使用前需要对服务器进行多次多方面的测试,这其中对服务器内部的软件测试就是其中一项,一般情况下,研发人员基于服务器内部的软件都配备自动化运行的测试脚本,如果测试脚本对软件测试通过,则说明这款服务器内部的软件测试通过。由于现在服务器功能的增加,使得软件也在实时升级满足需要。对服务器软件进行测试的测试脚本就要保持与软件同步升级满足测试需要,这样不同功能及不同版本的测试脚本需要对应与相应的服务器软件进行配对测试才能达到测试的目的,如果测试脚本与服务器软件不匹配导致测试失败,这就需要测试人员将每个测试脚本对应与服务器软件对应,如果测试脚本数量较多,而且具有相同功能的测试脚本数量交多少,测试人员进行测试脚本对应与服务器软件对应匹配时工作量较大,影响测试进度。
技术实现思路
为了克服上述现有技术中的不足,本专利技术提供一种自动匹配式服务器软件测试终端,包括:终端本体;终端本体上设有显示屏和测试控制按键组;终端本体内部设有主板,主板上设置有处理器、IO接口模块、存储器和用于给终端本体软件供电的供电电池;显示屏以及存储器分别与处理器连接;测试控制按键组通过IO接口模块与处理器连接;存储器内部存储有测试脚本编码模块,服务器软件测试脚本以及日志操作模块;测试控制按键组包括:测试脚本编码控制按键,服务器软件测试控制按键以及日志操作控制按键;处理器通过测试脚本编码控制按键获取测试脚本编码控制指令,通过测试脚本编码模块对测试脚本进行编码,使得存储器内部存储测试脚本都具有唯一的编码;处理器通过服务器软件测试控制按键获取服务器软件测试脚本控制指令,待测试软件及至少一个测试脚本编码,运行测试脚本编码对应的服务器软件测试脚本对所述待测试软件进行测试,当前的测试脚本执行完成后,判断是否有下一个测试脚本运行,如有继续执行下一个测试脚本直至执行完后续测试脚本,完成对服务器待测试软件的测试,将每个测试脚本的测试过程数据和每个测试脚本的测试结果数据形成服务器软件测试日志;处理器通过日志操作控制按键获取测试日志操作控制指令,通过日志操作模块对服务器软件测试日志进行查询及修改。优选地,终端本体上还设有网络连接控制按键;网络连接控制按键通过IO接口模块与处理器连接;主板上还设置有通信模块;通信模块与处理器连接;处理器通过网络连接控制按键获取网络连接控制指令,调取通信模块,使通信模块与待测服务器进行网络通信连接,通信模块与待测服务器网络连接成功后,向处理器回复网络连接成功信号,处理器将网络连接成功信号显示到显示屏上。优选地,测试终端内部还设有多个通信模块;每个通信模块分别与不同的待测服务器通信连接;存储器内部还存储有待测服务器地址编码模块以及测试通道配置模块;待测服务器地址编码模块用于当测试终端与多个待测服务器通信连接时,对每个待测服务器进行地址编码;测试通道配置模块用于使测试终端分别与每个待测服务器建立单独的测试通道,进行测试。优选地,存储器内部还存储有telnet服务模块,并行测试执行模块以及python脚本编辑模块;测试控制按键组还包括:并行测试控制按键;处理器还用于获取每个待测服务器的地址编码,通过待测服务器的地址编码获取待测服务器存储的自动化测试脚本的存放路径;处理器通过执行python脚本编辑模块根据对待测服务器的测试参数配置待测服务器存储的自动化测试脚本,使编辑后的待测服务器存储自动化测试脚本满足当次服务器测试;将测试过程数据和测试结果数据形成服务器测试日志;处理器通过并行测试控制按键获取并行测试控制指令,获取当前并行执行测试的服务器软件测试脚本,待测试服务器的地址编码以及待测试服务器的软件信息;通过并行测试执行模块并行执行服务器软件测试脚本,实现对多个待测试服务器进行测试。优选地,处理器通过服务器软件测试控制按键获取服务器软件测试脚本控制指令,待测试软件及至少一个测试脚本编码,运行测试脚本编码对应的服务器软件测试脚本对所述待测试软件进行测试,当前的测试脚本执行测试失败时,再次执行所述测试脚本,如连续执行所述测试脚本的失败次数达到预设次数时,执行下一个测试脚本;在服务器软件测试日志上标识所述测试脚本测试失败,并标识测试失败的测试脚本编码。优选地,处理器通过服务器软件测试控制按键获取服务器软件测试脚本控制指令,待测试软件及至少一个测试脚本编码,运行测试脚本编码对应的服务器软件测试脚本对所述待测试软件进行测试,当前的测试脚本执行测试时长超出预设时长时,停止所述测试脚本的执行,判断是否有下一个测试脚本运行,如有继续执行下一个测试脚本;在服务器软件测试日志上标识测试时长超出预设时长的测试脚本编码及测试脚本信息。优选地,终端本体上还设有RS485通讯接口、CAN网通讯接口、以太网通讯接口、RS232通讯接口;通信模块采用蓝牙方式通信连接,或WIFI方式通信连接,或射频方式通信连接,或红外方式通信连接,或GSM方式通信连接。优选地,存储器内部还存储有检测日志管理模块;处理器根据日志管理控制指令,调取检测日志管理模块,将当次检测日志进行缓存,当完成当次检测后将当次检测日志转存至存储器;处理器标识每个检测日志的建立时间,修改时间及查看时间;存储器内部还存储有安装GNU编译器套件、g++和gfortran编译器,构建日志程序编译运行环境以及编译源代码供处理器调取使用;处理器还用于当日志上标识有测试脚本测试失败及测试失败的测试脚本编码;以及标识有测试时长超出预设时长的测试脚本编码及测试脚本信息时,在预设文件夹存储当前检测日志,同时调用装置本体的web端接口,上传测试日志,提示测试人员。从以上技术方案可以看出,本专利技术具有以下优点:测试人员可以携带测试终端,通过网络连接控制按键获取网络连接控制指令,调取通信模块,使通信模块与待测服务器进行网络通信连接;通信模块与待测服务器网络连接成功后,向处理器回复网络连接成功信号,处理器将网络连接成功信号显示到显示屏上;这样实现了测试终端与待测服务器的远程通信连接,或有线通信连接,便于现场检测测试。处理器通过服务器软件测试控制按键获取服务器软件测试脚本控制指令,待测试软件及至少一个测试脚本编码,运行测试脚本编码对应的服务器软件测试脚本对所述待测试软件进行测试,当前的测试脚本执行完成后,判断是否有下一个测试脚本运行,如有继续执行下一个测试脚本直至执行完后续测试脚本,完成对服务器待测试软件的测试,将每个测试脚本的测试过程数据和每个测试脚本的测试结果数据形成服务器软件测试日志;测试人员可以输入一个或多个测试脚本编码,这样使得在无法精确的知晓与服务器软件版本相配合的测试脚本时,测试人员输入一个或多个测试脚本编码,这样测试终端本文档来自技高网...

【技术保护点】
1.一种自动匹配式服务器软件测试终端,其特征在于,包括:终端本体(1);终端本体(1)上设有显示屏(2)和测试控制按键组(3);终端本体(1)内部设有主板,主板上设置有处理器(9)、IO接口模块(7)、存储器(6)和用于给终端本体(1)软件供电的供电电池(12);显示屏(2)以及存储器(6)分别与处理器(9)连接;测试控制按键组(3)通过IO接口模块(7)与处理器(9)连接;存储器(6)内部存储有测试脚本编码模块,服务器软件测试脚本以及日志操作模块;测试控制按键组(3)包括:测试脚本编码控制按键,服务器软件测试控制按键以及日志操作控制按键;处理器(9)通过测试脚本编码控制按键获取测试脚本编码控制指令,通过测试脚本编码模块对测试脚本进行编码,使得存储器(6)内部存储测试脚本都具有唯一的编码;处理器(9)通过服务器软件测试控制按键获取服务器软件测试脚本控制指令,待测试软件及至少一个测试脚本编码,运行测试脚本编码对应的服务器软件测试脚本对所述待测试软件进行测试,当前的测试脚本执行完成后,判断是否有下一个测试脚本运行,如有继续执行下一个测试脚本直至执行完后续测试脚本,完成对服务器待测试软件的测试,将每个测试脚本的测试过程数据和每个测试脚本的测试结果数据形成服务器软件测试日志;处理器(9)通过日志操作控制按键获取测试日志操作控制指令,通过日志操作模块对服务器软件测试日志进行查询及修改。...

【技术特征摘要】
1.一种自动匹配式服务器软件测试终端,其特征在于,包括:终端本体(1);终端本体(1)上设有显示屏(2)和测试控制按键组(3);终端本体(1)内部设有主板,主板上设置有处理器(9)、IO接口模块(7)、存储器(6)和用于给终端本体(1)软件供电的供电电池(12);显示屏(2)以及存储器(6)分别与处理器(9)连接;测试控制按键组(3)通过IO接口模块(7)与处理器(9)连接;存储器(6)内部存储有测试脚本编码模块,服务器软件测试脚本以及日志操作模块;测试控制按键组(3)包括:测试脚本编码控制按键,服务器软件测试控制按键以及日志操作控制按键;处理器(9)通过测试脚本编码控制按键获取测试脚本编码控制指令,通过测试脚本编码模块对测试脚本进行编码,使得存储器(6)内部存储测试脚本都具有唯一的编码;处理器(9)通过服务器软件测试控制按键获取服务器软件测试脚本控制指令,待测试软件及至少一个测试脚本编码,运行测试脚本编码对应的服务器软件测试脚本对所述待测试软件进行测试,当前的测试脚本执行完成后,判断是否有下一个测试脚本运行,如有继续执行下一个测试脚本直至执行完后续测试脚本,完成对服务器待测试软件的测试,将每个测试脚本的测试过程数据和每个测试脚本的测试结果数据形成服务器软件测试日志;处理器(9)通过日志操作控制按键获取测试日志操作控制指令,通过日志操作模块对服务器软件测试日志进行查询及修改。2.根据权利要求1所述的自动匹配式服务器软件测试终端,其特征在于,终端本体(1)上还设有网络连接控制按键(8);网络连接控制按键(8)通过IO接口模块(7)与处理器(9)连接;主板上还设置有通信模块(5);通信模块(5)与处理器(9)连接;处理器(9)通过网络连接控制按键(8)获取网络连接控制指令,调取通信模块(5),使通信模块(5)与待测服务器进行网络通信连接,通信模块(5)与待测服务器网络连接成功后,向处理器(9)回复网络连接成功信号,处理器(9)将网络连接成功信号显示到显示屏(2)上。3.根据权利要求2所述的自动匹配式服务器软件测试终端,其特征在于,测试终端(1)内部还设有多个通信模块(5);每个通信模块(5)分别与不同的待测服务器通信连接;存储器(6)内部还存储有待测服务器地址编码模块以及测试通道配置模块;待测服务器地址编码模块用于当测试终端(1)与多个待测服务器通信连接时,对每个待测服务器进行地址编码;测试通道配置模块用于使测试终端(1)分别与每个待测服务器建立单独的测试通道,进行测试。4.根据权利要求3所述的自动匹配式服务器软件测试终端,其特征在于,存储器(6)内部还存储有telnet服务模块,并行测试执行模块以及python脚本编辑模块;测试控制按键组(3)还包括:并行测试控制按键;处理器(9)还用于获取每个待测...

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

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

1