面向自动化测试的虚拟机监控系统的设计与实现
发布时间:2017-12-06 10:06
本文关键词:面向自动化测试的虚拟机监控系统的设计与实现
更多相关文章: 自动化测试 测试环境 虚拟机 负载均衡 监控
【摘要】:随着自动化测试的普及和市场的需求,越来越多的公司开始重视测试自动化,致使软件自动化测试的地位变得越来越重要。在关注自动化测试理论和方法的同时,也应该重视测试环境的搭建和维护,因为它是软件测试活动得以开展的平台,是软件测试的基础保证。然而,由于软件测试环境的多样性、变化性、复杂性等特点,使得构建软件测试环境的工作变得愈加复杂和频繁。为了解决上述问题,本文在对实际需求和相关技术深入分析的基础上,设计并实现了一种用于自动化测试的虚拟机监控系统。该系统采用B/S架构,用C#语言编写,通过vSphere API来获取实时的监控数据,以虚拟机的形式自动搭建测试环境,并实现了负载均衡自动化调整的功能。测试及应用情况表明,该系统是可行及有效的。本文的主要研究内容包括:(1)为了实现硬件资源合理、均衡分配的目标,提出了负载均衡策略。该策略通过比较用户需求的资源数量与主机空闲资源数量来决定如何分配硬件资源。(2)为了满足测试环境批量搭建的需求,提出了测试环境批量搭建策略,该策略的核心是模板机制,即通过不同类型的模板批量部署出不同配置的测试环境。(3)为了达到实时获取监控数据的目的,提出了实时监控策略,该策略的核心是设置一个监控代理通过vSphere API来不断获取和实时更新监控数据。(4)在以上工作的基础上,设计并实现了一个面向自动化测试的虚拟机监控系统。该系统实现了测试环境管理、虚拟机操作、监控数据获取更新以及负载均衡等核心模块。(5)对系统的测试分为功能测试和性能测试两个方面。其中功能测试的结果表明本系统实现了需求分析阶段的所有功能。性能测试主要是对引入负载均衡机制后的各个主机的负载情况进行了分析,测试结果表明,负载均衡机制是有效的。
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP302;TP277
【相似文献】
中国期刊全文数据库 前10条
1 张晓敏;;构建整体化的自动化测试平台[J];中国高新技术企业;2010年22期
2 杭汉庆;;关于软件自动化测试工具的研究[J];无线互联科技;2012年01期
3 王益芝;吴言润;李艳;李特;;浅析智能手机的自动化测试[J];现代电信科技;2012年12期
4 季淑引;;软件自动化测试工具的应用研究[J];科技致富向导;2012年20期
5 张佳s,
本文编号:1258208
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1258208.html