首页> 中文学位 >基于云计算分布式系统性能测试技术研究与应用
【6h】

基于云计算分布式系统性能测试技术研究与应用

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1 研究背景与意义

1.2 国内外研究现状

1.3 课题的研究内容

1.4 本文的组织结构

2 课题相关技术

2.1 云计算

2.2 性能测试

2.3 分布式系统

2.4 云测试

2.5 本章小结

3 云环境下基于决策树的性能测试方法

3.1 测试用例选择策略

3.2 决策树及其构建方法

3.3属性值选取策略

3.4 基于决策树的性能测试方法

3.5 本章小结

4 云性能测试平台设计

4.1 设计目标

4.2 测试环境部署

4.3 系统架构

4.4 测试任务执行流程

4.5 技术方案

4.6 本章小结

5 云性能测试平台实现

5.1 CloudStack配置

5.2 镜像匹配模块

5.3 测试任务调度模块

5.4 云资源调度模块

5.5 应用实验

5.6 本章小结

6 总结与展望

6.1 工作总结

6.2 未来研究

参考文献

攻读硕士期间取得的研究成果

致谢

展开▼

摘要

随着计算机和网络技术的飞速发展,软件逐渐由集中式转变为分布式系统。软件测试是评价软件质量的主要手段,而性能测试又是测试过程中的一个重要组成部分。在传统测试平台下,性能测试存在着测试难度增加、冗余测试次数增多、很难定位性能瓶颈的难题。云计算按需服务、泛化接入、资源池化、弹性服务、可计费服务的特点,为分布式系统的性能测试提供了新的思路。
  本课题以上海市教委科研创新项目“基于云计算软件并行测试关键技术的研究”为背景,重点研究云环境下软件性能自动化测试技术。在分布式系统性能测试过程中,测试次数指数增长通常会导致测试资源不足,因此本文首先提出了云环境下基于决策树的性能测试方法。该方法以决策树模型为基础,利用云环境中的测试资源,对性能测试过程中测试用例生成、测试脚本运行和性能瓶颈定位进行具体的描述;通过对测试用例集合进行划分和选取,有效减少了性能测试的次数。
  其次,针对传统测试平台下性能测试环境可扩展性不足的问题,本文基于开源云计算平台 CloudStack,性能测试工具 LoadRunner、Web轻量级开发框架SSH和JavaScript库JQuery等技术搭建了基于云计算的分布式系统性能测试平台原型系统,实现了云环境下性能测试环境自动化配置与动态扩展。该测试平台主要包含测试任务提交、虚拟机镜像匹配、测试环境自动配置、测试任务分发调度、云平台资源调度、测试结果返回等功能。
  最后,通过实验验证了本文所提出的性能测试方法在云环境中的可行性和有效性,并提高了性能测试效率。

著录项

  • 作者

    周有志;

  • 作者单位

    东华大学;

  • 授予单位 东华大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 杜明;
  • 年度 2015
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    云计算; 分布式系统; 性能测试;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号