基于微服务的云计算服务监控测试系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:whk213071596
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件工程的发展与应用,人们生活中越来越离不开软件的帮助,软件系统也日益庞大,为了维持软件的稳定性和软件服务的质量,在软件的开发和维护的过程中不得不得花费大量的人力在软件测试上,但是人工测试有着很高的成本。此外,软件测试有很大的重复性简单工作,这些工作一方面会消耗软件工程师宝贵的精力,同时也给企业带来了巨大的成本负担。随着大数据相关技术的发展,测试数据也能挖掘和分析出更有价值的信息,但是仅凭人工测试的数据无法满足大数据技术的需求。企业和行业越来越迫切的希望能把软件测试做到自动化和智能化。本文结合上述企业和行业的实际需求,利用以Java为核心的技术栈,实现了一个基于微服务的跨平台监控测试系统。对测试任务的设定和展示设计了人性化的层进式方案,以Quartz任务调度框架调度任务的执行,利用Zookeeper技术做了结点上下线的高可用方案,设计并实现了任务分发的均衡负载机制以充分发挥服务器性能,利用My SQL做结构化数据储存,利用Redis做非结构化数据的缓存,利用Spring Boot框架和Thymeleaf模板引擎进行了Web前后端高效开发。系统主要提供了前端页面的测试设定和测试结果展示功能,以及后台的测试任务的管理和执行等功能。本文首先介绍了监控测试的有关背景以及国内外研究的状况,然后进行了详细的需求分析,接着以需求分析为蓝本进行了系统的设计,最后讲述了系统的实现和测试。从测试的结果以及在企业中的实际使用,本系统有效的提供了自动化的服务监控测试,用户体验良好,极大降低了企业的人力测试的成本,也为测试数据的挖掘和分析做了前置的铺垫。
其他文献
随着互联网技术的发展和普及,新闻读者获取资讯的方式从报刊、杂志和电视等方式转移到了新闻网站、智能手机APP上,新闻信息不仅来源广泛而且更新频繁。人们常常被动接收新闻,如果不是事件当事人,很少有人能够主动且持续地关注某一新闻的进展。由此看来,目前市面上的大多数新闻系统所缺少的不是前赴后继的一线媒体人,而是互联网应当展现出的记忆力。于是提出了一种以时间线为展现形式的热点新闻追踪系统,借助网络爬虫自动检
学位
心血管疾病是世界上最主要的死亡原因之一。心电图是心血管疾病诊断和治疗的重要参考,但是心电信号是一种微弱的生物电信号,在采集过程中很容易受到不同噪声的污染,这些噪声会严重影响医生的判断,需要对其进行去噪处理。传统的去噪方法存在各种不足之处,近年来基于深度学习的去噪方法已经显示出了优于传统去噪方法的效果,生成对抗网络结构被证明可用于心电信号去噪,但其生成器结构仍有优化空间。针对这些问题设计了一种新的基
学位
在第三次工业革命的浪潮中,信息化技术开始渗透到各行各业中。随着传感器技术、人工智能技术、多媒体等信息技术被广泛应用于军事领域,这些技术的载体硬件设备及软件服务的数量也在不断扩大,IT基础设施的稳定性直接影响到了其搭载军事系统是否能够正常运行。随着控制中心传统运维管理工作分散、运维职责划分模糊、运维效率低且故障响应时间长等问题的暴露,控制中心IT基础设施管理人员对运维工具的需求越来越强烈。针对上述情
学位
随着近几年深度学习的不断发展,神经网络给机器翻译带来了巨大的提升。而机器翻译所需平行语料的质量越高、分布越广,神经网络就能学习到越多的翻译知识,机器翻译的效果也越好。虽然一些机构或组织致力于提供优质的平行语料,但是在小语种上的平行语料依旧非常匮乏。如何获取更多的平行语料一直都是热门话题。好在互联网拥有海量的数据,很多网站都有多语言版本,其不同语言版本的网页内容一一对应且互译,这些互译的文本可以被挖
学位
随着科学技术的不断创新与发展,汽车行业的生产力得到了稳健的提升。在改善人民生活水平的同时也带来了交通拥堵等尤为明显的负面影响。这无疑给出行人员及交通管理人员带来了巨大的困扰。为了改善这些现象,提出了智慧交通系统的概念。车辆检测与行人检测作为智慧交通系统的核心组成部分,因其具有重大的现实意义,已成为目标检测学科火热的研究方向。近年来,目标检测领域迅速发展,日益成熟,为复杂交通场景下行人和车辆检测任务
学位
随着计算机技术的发展,网络信息传递变得高效准确,这给人们的日常信息交互带去极大的便利性。但随之而来的是,数据安全问题日益严重,重大数据安全事件频频发生。数据安全问题的也已成为限制数字经济发展的关键要素。传统的加密方式日益表现出不足和乏力。一种新型的加密方式,基于内容关联密钥加密技术,依托于密钥和密文之间的离散关系,来保证数据加密的安全性。内容关联密钥加密算法可以提升用户文件加密的安全性,但如何保管
学位
分布式机器学习当前已成为人工智能最热门的研究领域之一,随着大数据的逐渐兴起,数据开始发生爆炸式的增长,传统的机器学习在单机上进行庞大的数据存储和计算相对困难,因此,将模型部署到多台机器上进行分布式计算是一种必要的解决方法。针对上述问题,基于Hadoop的深度学习分布式训练平台支持Tensor Flow、Py Torch等深度学习框架进行分布式训练,支持工作流的图形化配置、部署与管理,以及多种算法的
学位
如今,桥梁在交通运输中的重要性日益提高,不仅带来生活的便利,而且促进经济的发展。然而,桥梁在建设运营期内仍然存在一些危险,因此对于桥梁的各类信息监测显得格外重要。目前大多监测还是人工定时巡检为主,这种方法不仅效率低,也不能进行实时监控。针对这一问题,本文提出了自动化监测来维护桥梁的健康,采用各类自动化监测传感器,对现场数据实时采集并远程传输到某云服务中心,所有的关于桥梁的数据集中到云端,进行专业的
学位
随着人类社会的发展,在世界范围内,能源匮乏的问题也渐渐显现,近年来,人们越来越关注节能环保问题。而建筑的耗能是现代能源消耗中的重要组成部分,如何更加高效的管理现代建筑的能源分配以及能源结构成为目前亟待解决的问题。因此针对目前国内建筑能源供应基于人为经验无法高效的利用能源的困境,提出了一个基于物联网数据的某大厦能源管理系统。通过对某大厦的能源相关设备的关系建模和管理,再应用实现的能源预测算法和能源需
学位
对于快递行业而言,考核是保证质量和成本的关键。无论是质量还是成本,都需要通过考核来进行控制。同时快递行业的业务繁杂,一个快递包裹需要经历的阶段就包括揽收、揽收中心进港、揽收中心出港、转运中心进港,转运中心出港、回货、交货、派签等,业务多而杂。在信息化的时代,哪怕是快递这种接近互联网的行业,仍存在着使用人工或较为传统的方式进行考核的现象。面对如此繁多的业务及如此巨大的数据量,显然传统的考核方式已经无
学位