学位论文 > 优秀研究生学位论文题录展示

M2M业务支撑平台的性能测试与优化

作 者: 张穗辉
导 师: 韩国强
学 校: 华南理工大学
专 业: 计算机应用技术
关键词: M2M 性能测试 负载测试建模 性能优化
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 94次
引 用: 0次
阅 读: 论文下载
 

内容摘要


M2M业务支撑平台是为了实现不同数据采集业务的有效整合,给用户带来灵活可靠的采集服务,同时又能有效的解决采集数据在异构环境下跨平台、跨地域传输等问题。M2M平台将管理流、业务流分离开来,为各种数据采集应用业务提供统一的支撑,实现统一而又高效的数据采集、管理与转发。M2M业务支撑平台面向的用户众多,不仅包括数以万计的普通用户和各种各样的管理人员,还包括形形色色的终端设备及相应的业务应用系统。这必然对平台有很高的性能要求。然而M2M业务支撑平台业务逻辑繁琐,代码量庞大,层与层之间的控制关系复杂。这使得系统容易陷入严重的性能陷阱,无法满足业务的性能需求。这就使得性能测试与优化工作在系统的开发过程中的地位显得尤为重要。本论文针对M2M业务支撑平台的业务特性,自顶向下地建立一个用于M2M业务的负载性能测试模型。然后以此模型为基础,设计测试方案并完成对系统性能的测试,之后再对系统进行优化并通过再次测试验证优化后的系统性能。论文首先概述了M2M业务支撑平台的项目背景,分析了M2M技术在国内外的研究现状、发展趋势和应用前景。之后论文就性能测试的基本理论知识和方法论做了较为详尽的介绍,为后面的负载性能测试的实施提供了充足的理论依据和操作指引。然后论文详细介绍了M2M业务支撑平台,其中包括基础架构、用例设计、功能模块、业务流程、技术实现等细节。在清楚了解M2M业务支撑平台的情况和性能测试的理论方法的基础之上,论文提出一个有效的自顶向下式的建模方法,对M2M业务支撑平台的业务操作进行贴合实际的建模,并按照建模结果来进行脚本编写和场景设计。经过测试和分析,论文给出初次测试的结果分析报告。然后就结果对系统进行优化。优化工作包括数据访问的优化、JVM的优化,在完成优化之后,系统再次进行性能测试以验证优化的有效性。论文最后总结了全文,指出了本文工作的实际意义,说明了本人所做的工作,提出了进一步研究的方向。

全文目录


摘要  5-6
Abstract  6-9
第一章 绪论  9-12
  1.1 论文研究背景  9
  1.2 国内外研究发展现状  9-10
  1.3 本文主要内容  10-12
第二章 性能测试理论  12-19
  2.1 性能测试的定义  12
  2.2 性能测试类型  12-13
    2.2.1 负载测试  12
    2.2.2 压力测试  12
    2.2.3 连接速度测试  12-13
    2.2.4 基准测试  13
  2.3 性能测试指标  13-16
    2.3.1 响应时间  13-14
    2.3.2 吞吐量  14-15
    2.3.3 系统资源利用率  15
    2.3.4 并发用户数  15-16
  2.4 性能测试的技术  16-19
    2.4.1 设计测试方案  16-18
    2.4.2 执行测试方案  18
    2.4.3 分析测试结果  18-19
第三章 M2M业务支撑平台  19-32
  3.1 系统总体架构  19-20
  3.2 系统用例建模  20-25
    3.2.1 平台活动者  20-21
    3.2.2 平台用例  21-25
  3.3 平台概要设计  25-30
    3.3.1 核心业务流程描述  26-30
  3.4 平台的技术实现  30-32
第四章 平台性能测试实施  32-48
  4.1 设计测试方案  32-45
    4.1.1 研究被测应用  32-33
    4.1.2 确定测试目标  33-34
    4.1.3 建立测试模型  34-40
    4.1.4 设计测试用例  40-41
    4.1.5 搭建测试环境  41-42
    4.1.6 编写测试脚本  42-43
    4.1.7 设计测试场景  43-45
  4.2 执行测试方案  45-47
  4.3 性能问题分析  47-48
第五章 平台性能优化  48-68
  5.1 数据访问优化  48-56
    5.1.1 Hibernate的缓存机制  48-49
    5.1.2 Hibernate二级缓存配置  49-52
    5.1.3 Hibernate缓存优化  52-56
  5.2 JVM优化  56-66
    5.2.1 JVM术语解释  57-58
    5.2.2 JVM堆尺寸优化  58-62
    5.2.3 JVM垃圾回收策略优化  62-66
    5.2.4 JVM优化配置总结  66
  5.3 优化效果测试  66-68
总结和展望  68-69
参考文献  69-71
致谢  71

相似论文

  1. 低轨卫星移动信道特性模拟硬件实现,TN927.23
  2. 超高分子量聚乙烯纤维抗蠕变性能研究,TQ342.61
  3. 基于Map/Reduce框架的分布式日志分析系统的研究及应用,TP311.52
  4. 冷却器传热的数值模拟及影响因素分析,TQ021.3
  5. 钠水玻璃耐高温胶粘剂的研究及工程应用,TQ437
  6. 软交换测试仪后端系统设计与开发研究,TN915.05
  7. LTE-A中继与M2M随机接入技术研究,TN929.5
  8. 微波暗室性能测试支架及其控制系统设计,TM937
  9. 虚拟环境中多网络接口卡I/O调度系统的研究,TP334.7
  10. 面向企业级应用系统的测试模型研究与应用,TP311.52
  11. TPC-E测试系统的设计与实现,TP311.52
  12. 分布式文件系统客户端的设计与实现,TP338.8
  13. 企业应用快速接入M2M平台的中间件研究,TP311.52
  14. 分布式系统性能测试与分析方法研究,TP311.52
  15. 过滤器性能测试系统研制,TH137
  16. 基于特征场景模拟器的虚拟机性能测试研究,TP302
  17. 异构(CPU-GPU)计算机系统性能评测与优化技术研究,TP306.2
  18. SAN集群文件系统性能优化研究与实现,TP316.7
  19. 组合式石英圆柱壳体振动陀螺的研究,TH703
  20. 考虑气动噪声的风力机翼型设计及其应用,TK83
  21. 混合动力消防车的动力匹配与性能优化,U469.68

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com