云测试中资源调度的研究

被引量 : 0次 | 上传用户:kuibugo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的迅速发展,软件的功能越来越丰富、规模越来越大、性能越来越强,人们对软件产品质量的要求也越来越高。云测试基于云计算与自动化技术,有效克服了传统软件测试过程遇到的困难。用户按需获取云测试服务,在云端快速搭建可靠的虚拟软件测试环境后以较低的成本完成测试工作。云测试中的虚拟机调度策略不仅影响测试效率,还影响能源消耗。因此,在云测试过程中选择合适的虚拟机调度策略显得尤为重要。本文主要研究云测试中的虚拟机资源调度,主要工作与创新点包含以下几点:(1)分析当前云测试中所涉及的自动化软件测试技术与云计算技术,讨论自动化软件测试的适用范围和使用局限性,研究云计算的服务层次和基本架构,阐述云测试的相关技术及其优势与挑战。(2)研究云测试过程中虚拟机的调度流程,详细分析常见的虚拟机调度策略并将其分为三类:以节约能耗为中心、以负载均衡为中心以及以QoS性能为中心。分析常见虚拟机调度算法的优缺点,介绍了云数据中心资源调度模拟系统CloudSim。(3)分析测试任务间的依赖关系并提出单依赖与多依赖模型,将多依赖关系分为一对多依赖、多对一依赖以及多对多依赖。针对蚁群算法中蚂蚁只靠信息素交流的特点,将测试任务依赖关系作为蚂蚁的信息素参考因素,并在云测试虚拟机调度的过程中应用该算法。模拟实验表明,与轮询算法和遗传算法相比,该蚁群算法不仅能够提高测试效率,还能保证虚拟机的负载均衡。(4)本文采用CloudStack、Selenium、TestNG以及Struts2研发了基于IaaS服务的自动化云测试平台。根据软件工程开发流程研究云测试平台的需求提出功能性需求,并对该平台的总体架构、后台实现和数据库分别进行设计。从用户角度阐述测试平台的整体架构设计,介绍总体测试流程。最后,对本文的工作进行了总结,并对将来的工作进行了展望。
其他文献
松子壳基活性炭研究隶属于高校基本科研业务费计划项目。乳清蛋白纳米粒子的研究隶属于国家科技支撑计划项目《乳清蛋白应用技术研究与开发》(2013BAD18B07)。超临界二氧化碳
当今电视剧作品数量众多、类型多样、题材百花齐放,电视剧中的表现对象也在不断的多元化。“剩女”题材的电视剧在这之中能够脱颖而出、火爆荧屏,与作品本身的巨大魅力息息相关
人类社会进程经历了原始文明、农业文明和工业文明三个阶段,20世纪中叶以来,随着发达国家现代工业文明的发展,产生了一系列全球性生态环境危机,日渐严重的生态环境问题促使人类警
住房问题关系到每个人的基本权利,是人民生活质量的基本体现,我国住房制度由实物分配向货币化转变后,房地产行业得到迅速发展,商品住房价格呈持续上涨态势,由于在商品房买卖过程中
变压器是电力工程建设中不可或缺的电力设备之一。随着我国国民经济的快速增长和国家电力建设的不断推进,变压器生产行业也得到了持续稳定的发展。但由于行业准入门槛低,生产
目前广告市场在中国速度增长,国外广告公司与中国国内广告公司的竞争日趋白日化。在市场环境变化日益加速的背景下,诺美广告公司由于自身存在经验营销、管理不精等问题而不能
出租汽车是城市公共交通系统的重要组成部分,它定位于城市客运交通方式中的较高需求,在一定程度上代表城市现代化水平,是城市精神文明的“窗口”。近年来,随着沈阳市出租汽车
当前对社区治理研究的范式中,有市民、公民社会理论下的多种业主自治,有国家建设理论下的基层政权建设,还有法团主义理论下的国家力量主导多方的社区共同治理。尽管研究取向
改革开放以来,我国民营经济迅速崛起,不但成为我国市场经济的重要组成部分,而且也成为推动市场化进程的重要力量,所以民营企业也日益成为人们关注的热点。BLT公司作为一家典
动作发展这一复杂过程跨越个体生命的整个周期,是人能动的适应周围环境和社会的变化并与之相互作用的结果,动作发展水平的高低与人的身体状况、智力发展、行为表现和健康与否等