论文部分内容阅读
随着计算机科学的发展,软件产品都在人们的日常生活中占据愈来愈重要的位置。在对于软件产品的测试方面,原来的工作情况需要有很多的人来进行分析测试产品中可能出现的问题,当然,越多的人来进行测试可能测出的问题也会越多,但是不能够一味的增加人力资源,所以实现测试工作的自动化是尤为重要的。国内外关于集群机器资源监控的成品管理软件相对较少,应用的设计思路和实现技术也比较陈旧,不能够很好的适应不断变化的企业信息化需求。而且国内由于软件产业起步较晚,大部分企业才刚刚引进集群化的机器群管理概念,关于集群机器资源管理软件的研发力度还不够。所以针对国内这一环境,本文采用先进的软件构建技术和针对性的运行环境来设计具有针对企业内部工作环境的集群机器资源监控系统。更为了匹配企业固有的软硬件资源分配来进行合理的协调,并结合持续集成技术,使得研发出来的软件系统能够极大地迎合时代的发展潮流,为传统产业的信息化作出了积极的贡献。基于此,又根据所使用到的测试工作环境,为了能够自动监控集群中机器资源信息,能够更好的进行软件测试工作,引进了用于搜集机器资源信息的系统,名叫集群机器资源筛选系统。本文阐述了集群机器资源监控的基本概念,集群机器资源筛选系统的相关技术和实现方法,并逐一分析了该系统所需要的用户需求分析,性能分析等。并针对需求设计出系统的层次结构,各个功能模块的分配和整个系统的业务流程。设计完成后,对系统的各个模块分别进行实现,提高系统各模块的性能,而且通过大量测试工作对各个模块的功能性和性能测试,最终整合各个模块设计实现了集群机器资源筛选系统。该系统能够定时监控集群中所有机器的资源使用情况,并将所有信息分类汇总,将用户需求的机器信息按照测试需求进行排序,最终将机器信息返回给用户去使用。同时该系统能够支持由系统和用户发起的监控操作,使得两个监控操作互不影响。为了使测试工作更加规范、自动化和完善化,将该系统嵌入企业内部的自动化测试工具从而简化测试工作,为测试工作人员提供方便。目前,集群机器资源筛选系统的研发工作已经基本完成,通过测试环境的搭建,已经加入自动化测试工具中,为自动化测试工具和测试工作人员所用。该系统能够实时对添加的集群机器进行监控资源的使用情况,并通过测试需求分类计算所有平台机器的资源排序,然后将最终生成的结果返回给用户或自动化测试工具。该系统大大节省了测试工作人员手动选择测试机器的工作量,提高了测试工作的效率。