测试监控方法及系统技术方案

技术编号:3544511 阅读:133 留言:0更新日期:2012-04-11 18:40
一种测试监控方法及系统,应用于透过网络连接有服务端与数个客户端的测试系统中,该测试系统具有用以测试该服务端与该数个客户端并生成测试结果的测试模块,该测试监控方法包括:首先建立数据库以存储该测试系统的测试工具名称以及与该测试工具名称所对应的测试进程识别信息;尔后自该数据库中选择待监控的测试工具名称并依据所选择的测试工具名称,自该数据库中搜索该测试工具名称所对应的测试进程识别信息,并据以分别侦测该数个客户端以及该服务端的测试模块是否均已完成测试操作;于侦测该服务端以及该数个客户端的测试模块均已完成测试操作时,透过该网络收集该数个客户端及服务端的测试模块的测试结果,并存储至预设的存储器中;最后执行关机操作以关闭该客户端及服务端藉以节省电能。

【技术实现步骤摘要】

本专利技术涉及一种测试监控方法及系统,尤指一种应用于透过网络连接有服务端与数个客户端的测试系统中的测试监控方法及系统。
技术介绍
计算机在个人生活及工作各方面的使用越来越广泛,似乎已成为现代社会中不可或缺的生活必需品。由于计算机使用普及率高的情况下,除加速计算机科技的发展,也带动网络科技的进步,故使计算机业者更是积极地投入服务器的开发。无论是个人计算机或服务器等计算机装置的运作效能提升与否,使用者最为重视的不外乎是系统的可靠性和稳定性。故,计算机生产厂商会在产品出场前对计算机装置进行多项的计算机装置的稳定度或性能测试,以确保产品的品质。举例来说,通过设定计算机装置所需的各种工作电压及工作温度的测试,即,使计算机装置工作于较严苛的工作环境下(例如工作电压少于标准电压10%,工作温度为摄氏40度),并使计算机装置执行高负载的软件程序(例如,视窗软件)或重复性的硬件测试项目等。然而,现有技术中对计算机装置进行测试时,尤其是对利用网络连接有服务器与数个客户机进行测试操作时,经常会遇到该类情况,亦即,有些客户机的测试程序已经结束了测试,但是服务器与数个客户机却还在继续工作,特别是测试人员不在测试现场的情况下,无法对已经完成测试操作的服务器与数个客户机实施及时关机,这样就会造成电力资源的极度浪费。以一台750W的服务器来说,加上相关的测试设备,其功耗一般在2000W左右,那么在完成测试以后,如果多运行一个小时,将会多出2000W的电力浪费,长此以往,造成的电力成本将是一个惊人的数字。与此同时,如不及时关闭已经完成测试操作的服务器与数个客户-->机,不但会缩短相关测试设备的寿命,而且还会因为测试设备的继续运转产生很大的噪音污染。因此,如何提供一种可对该测试系统实施监控的方法及系统,使其能够及时关闭完成测试操作的计算机装置,来弥补上述种种缺失,实为相关领域的业者目前亟待解决的问题。
技术实现思路
为解决上述现有技术的缺失,本专利技术之一目的在于提供一种测试监控方法及系统,藉以节省电力能源。本专利技术的另一目的在于提供一种测试监控方法及系统,以避免噪音污染。为达上述目的及其他目的,本专利技术即揭露一种测试监控方法及系统,该测试监控方法应用于透过网络连接有服务端与数个客户端的测试系统中。且该测试系统具有用以测试该服务端与该数个客户端并生成测试结果的测试模块,该测试监控方法包括:首先建立一数据库以存储该测试系统的测试工具名称以及与该测试工具名称所对应的测试进程识别信息;尔后自该数据库中选择待监控的测试工具名称并依据所选择的测试工具名称,自该数据库中搜索该测试工具名称所对应的测试进程识别信息,并据以分别侦测该数个客户端以及该服务端的测试模块是否均已完成测试操作;于侦测该服务端以及该数个客户端的测试模块均已完成测试操作时,透过该网络收集该该数个客户端及服务端的测试模块的测试结果并存储至预设的存储器中;最后关闭该数个客户端,以及确认该数个客户端是否均已关闭,并于确认完成后关闭该服务端藉以节省电力能源。本专利技术的测试监控系统,应用于透过网络连接有服务端与数个客户端的测试系统中,且该测试系统具有用以测试该服务端与该数个客户端并生成测试结果的测试模块,该测试监控系统包括:数据库、选择模块、侦测模块、收集模块以及关机控制模块。该数据库存储有该测试系统的测试工具名称以及与该测试工具名称所对应的测试进程识别信息;该选择模块,自该数据库中选择待监控的测试工具名称,并输出一侦测信息;该侦测模块,接受到该选择模块输出的侦测信息后,-->依据该选择模块选择的测试工具名称,自该数据库中搜索该测试工具名称所对应的测试进程识别信息,据以侦测该测试模块是否已完成测试操作;并侦测结果为该测试模块已完成测试操作时,输出一收集信息;该收集模块接受到该侦测模块输出的收集信息后,收集该测试模块的测试结果并存储该测试结果至预设的存储器中,并输出一关机信息;以及该关机控制模块,用于接受收集模块所输出的关机信息,关闭该客户端及服务端藉以节省电力能源。相较于现有技术,本专利技术的测试监控方法及系统首先创建一存储有该测试系统的测试工具名称以及与该测试工具名称所对应的测试进程识别信息的数据库;尔后于该数据库中选择测试工具名称,并依据该数据库中的测试进程识别信息侦测该测试模块是否已完成测试操作,若是,则收集该测试模块的测试结果并保存至预设的存储器中,最后输出一关机信息,以执行关机操作以关闭该客户端及服务端,如此不但节省了电力能源,还避免了噪音污染。附图说明图1显示本专利技术的测试监控方法的流程图;以及图2显示本专利技术的测试监控系统的功能方块图。【主要元件符号说明】1          测试系统10         测试模块11         测试监控系统110        数据库111        选择模块112        侦测模块113        收集模块114        关机控制模块116        判断单元S1~S15    步骤-->具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,熟悉本领域的技术人员可由本说明书所揭示的内容轻易地暸解本专利技术的其他优点与功效。本专利技术亦可通过其他不同的具体实例加以实施或应用,本说明书中的各项细节亦可基于不同观点与应用,在不悖离本专利技术的精神下进行各种修饰与变更。请参阅图1,图1显示本专利技术的测试监控方法饿流程图。本专利技术的测试监控方法应用于透过网络连接有服务端与数个客户端(未图示)的测试系统中,且该测试系统具有用以测试该服务端与该数个客户端并生成测试结果的测试模块。在本实施例中,该服务端与客户端分别为服务器及客户机;该测试系统可为各种对计算机装置进行多项的计算机装置稳定度或性能的测试系统,此非本申请讨论的重点,故不作赘述。在本实施例中,该测试模块(未图示)还具有记录单元以对测试的结果进行记录,该测试监控方法包括以下步骤:如图1所示,首先执行步骤S1,创建一数据库,该数据库用于存储该测试系统的测试工具名称以及与该测试工具名称所对应的测试进程识别信息;在本实施例中,该测试进程识别信息用于识别例如LinuxVss->ctc,Netherc->smb等测试程序所对应的测试进程;该数据库可添加或删除该测试工具名称以及与该测试工具名称所对应的测试进程的关联信息。接着进至步骤S2;在步骤S2中,自该数据库中选择待监控的测试工具名称;在本实施例中,该选择步骤为输入动作,即输入测试工具名称。接着进至步骤S3;在步骤S3中,输出一侦测信息;接着进至步骤S4;在步骤S4中,接受到该侦测信息后,执行第一侦测操作,在本实施例中,该第一侦测操作自该数据库中搜索该测试工具名称所对应的测试进程识别信息,分别侦测该数个客户端的测试模块是否均已完成测试操作,若是,则进至步骤S5,若否,则返至步骤S3;在步骤S5中,输出一收集信息;接着进至步骤S6;在步骤S6中,接受到该收集信息后,执行第一收集操作,在本实-->施例中,该第一收集操作于该客户端的测试模块完成测试操作后,收集该客户端的测试模块的测试结果,并存储该测试结果至预设的存储器中;该收集的测试模块的测试结果透过预设的保存路径保存至该预设的存储器中;接着进至步骤S7;在步骤S7中,再输出一侦测信息;接着进至本文档来自技高网
...

【技术保护点】
一种测试监控方法,应用于透过网络连接有服务端与数个客户端的测试系统中,且该测试系统具有用以测试该服务端与该数个客户端并生成测试结果的测试模块,该测试监控方法包括以下步骤: 建立数据库以存储该测试系统的测试工具名称以及与该测试工具名称所对应的测试进程识别信息; 自该数据库中选择待监控的测试工具名称; 依据所选择的测试工具名称,自该数据库中搜索该测试工具名称所对应的测试进程识别信息,并据以分别侦测该数个客户端以及该服务端的测试模块是否均已完成测试操作; 于侦测该服务端以及该数个客户端的测试模块均已完成测试操作时,透过该网络收集该该数个客户端及服务端的测试模块的测试结果,并存储至预设的存储器中; 关闭该数个客户端;以及 确认该数个客户端是否均已关闭,并于确认完成后,关闭该服务端。

【技术特征摘要】
1.一种测试监控方法,应用于透过网络连接有服务端与数个客户端的测试系统中,且该测试系统具有用以测试该服务端与该数个客户端并生成测试结果的测试模块,该测试监控方法包括以下步骤:建立数据库以存储该测试系统的测试工具名称以及与该测试工具名称所对应的测试进程识别信息;自该数据库中选择待监控的测试工具名称;依据所选择的测试工具名称,自该数据库中搜索该测试工具名称所对应的测试进程识别信息,并据以分别侦测该数个客户端以及该服务端的测试模块是否均已完成测试操作;于侦测该服务端以及该数个客户端的测试模块均已完成测试操作时,透过该网络收集该该数个客户端及服务端的测试模块的测试结果,并存储至预设的存储器中;关闭该数个客户端;以及确认该数个客户端是否均已关闭,并于确认完成后,关闭该服务端。2.如权利要求1所述的测试监控方法,还包括一判断步骤,是关闭该数个客户端后,判断所有该数个客户端是否关闭,若是,则关闭该服务端,若否,则重新关闭所有尚未被关闭的客户端。3.如权利要求1所述的测试监控方法,其中,该数据库可添加或删除该测试系统的测试工具名称以及与该测试工具名称所对应的测试进程识别信息。4.如权利要求1所述的测试监控方法,其中,该收集的测试模块的测试结果透过预设的保存路径保存至该预设的存储器中。5.如权利要求1所述的测试监控方法,其中,该侦测步骤分为第一侦测操作及第二侦测操作,该第一侦测操作自该数据库中搜索该测试工具名称所对应的测试进程识别信息,分别侦测该数个客户端的测试模块是否均已完成测试操作,若是,则输出收集信息,若否,则继续侦测操作;该第二侦测操作自该数据库中搜索该测试工具名称所对应的测试进程识别信息,侦测该服务端的测试模块是否已完成测试操作,若是,则输出收集信息,若否,则继续侦测操作;且该第一侦测操作优先于该第二侦测操作。6.如权利要求5所述的测试监控方法,其中,该收集步骤对应该第一侦测操作及第二侦测操作分别具有第一收集操作及第二收集操作,该第一收集操作于该客户端的测试模块完成测试操作后,收集该客户端的测试模块的测试结果,并存储该测试结果至该预设的存储器中;该第二收集操作于该服务端的测试模块完成测试操作后,收集该服务端的测试模块的测试结果,并存储该测试结果至该预设的存储器中;且该第一收集操作优先于该第二收集操作。7.一种测试监控系统,应用于透过网络连接有服务端与数个...

【专利技术属性】
技术研发人员:罗梓桂陈志丰
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1
相关领域技术
  • 暂无相关专利