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

移动互联网中基于会话的Web负载测试研究

作 者: 全秀霞
导 师: 陆璐
学 校: 华南理工大学
专 业: 计算机应用技术
关键词: 移动互联网 负载测试 用户会话 Web应用 测试脚本
分类号: TN929.5
类 型: 硕士论文
年 份: 2011年
下 载: 48次
引 用: 0次
阅 读: 论文下载
 

内容摘要


移动互联网是以移动通信网作为接入网络的互联网及服务,它包括几个要素:移动通信网络接入、公众互联网服务和移动互联网终端。移动互联网的规模不断扩大,为移动终端用户提供丰富的信息资源,代表着五大趋势的融合(3G、社交、视频、网络电话和日新月异的移动装置)。移动Web在桌面Web的基础上添加了新的MIME类型、标记语言、文档格式和最佳实践,为小尺寸屏幕提供优化的Web内容,并可解决移动设备上的资源限制、Web浏览器可用性差等问题。桌面Web应用负载测试主要是基于浏览器请求形式的录制与回放。通过录制请求访问行为,形成客户端与服务器端通信过程的性能测试脚本,并通过模拟多用户并发执行测试脚本,得到Web应用系统的性能状态指标。但这种简单的录制用户请求并回放负载测试脚本的方式,仅反映了单一用户的操作特征,且脚本参数化过程掺杂过多的人工参与的不确定性。在移动互联网中,Web应用呈现了新的变化,该方式已不能真实地反映Web应用的用户行为,从而也不能真实准确地反映Web应用负载能力。本文针对移动互联网Web应用的特性,基于用户会话建立移动互联网Web应用负载测试模型。首先研究如何通过分析服务器日志的真实网络交互信息,自动产生基于会话请求序列的测试脚本与测试数据;然后以此为基础,设计请求发生器并分析会话建立综合场景,完成对移动Web应用的负载测试。论文首先概述了移动互联网Web应用负载测试研究的课题背景,分析了移动互联网Web应用在国内外的发展趋势和应用前景。之后论文就Web应用性能测试的基本理论知识和方法做了较为详尽的介绍以及分析传统的录制与回放模式不适用于移动互联网Web应用的几个原因,然后论文详细介绍了移动互联网中基于会话的Web应用负载测试模型,其中包括日志分析、生成测试脚本、产生测试数据、请求发生器、综合场景模拟器等实现细节。最后本文选取了一个通用的样例应用作为实例,阐述了使用文中的工具进行移动Web应用负载测试的过程。

全文目录


摘要  5-6
Abstract  6-11
第一章 绪论  11-15
  1.1 论文研究背景  11-12
  1.2 国内外研究现状  12-13
  1.3 论文研究的内容和结构安排  13-15
第二章 Web 性能测试理论  15-20
  2.1 性能测试的定义  15
  2.2 Web 性能测试的内容  15
  2.3 Web 性能测试方法  15-17
  2.4 Web 性能测试指标  17-18
  2.5 Web 负载测试的基本策略和难点  18-19
  2.6 本章小结  19-20
第三章 移动互联网相关技术  20-28
  3.1 终端基础设施  20-21
  3.2 网络基础设施  21
  3.3 应用基础设施  21-22
  3.4 解决移动终端显示问题的两种思路  22-23
  3.5 移动Web 标记语言  23-27
    3.5.1 WML  24
    3.5.2 XHTML  24-25
    3.5.3 XHTML Basic  25-26
    3.5.4 XHTML MP  26
    3.5.5 HTML5  26-27
  3.6 本章小结  27-28
第四章 基于会话的移动Web 负载测试模型的建立  28-41
  4.1 基本思路和算法  28-29
  4.2 会话的识别  29-31
    4.2.1 Web 日志会话预处理  29-30
    4.2.2 Web 日志中用户识别  30
    4.2.3 Web 日志中用户会话的识别  30-31
  4.3 基于会话的负载测试模型的建立  31-32
  4.4 Web 负载测试流程解析  32-36
  4.5 Web 会话分析的数据来源  36-40
  4.6 本章小结  40-41
第五章 基于会话的移动Web 负载测试模型的实现与分析  41-58
  5.1 测试脚本生成模块的设计与实现  41-43
    5.1.1 模块总体概述  41
    5.1.2 测试脚本生成的难点和思路  41-43
    5.1.3 测试脚本生成模块的架构图  43
  5.2 测试数据产生模块的设计与实现  43-45
    5.2.1 测试数据产生模块概述  43-44
    5.2.2 设计思路  44-45
  5.3 场景模拟器  45
  5.4 性能监视模块的设计与实现  45-52
    5.4.1 性能监视模块概述  45-46
    5.4.2 Linux 性能监视技术选型分析  46-49
    5.4.3 性能监视模块架构设计  49-52
  5.5 平台应用实例分析  52-57
    5.5.1 被测系统介绍  52-53
    5.5.2 移动Web 负载测试实施  53-57
  5.6 本章小结  57-58
结论  58-60
参考文献  60-62
攻读硕士学位期间取得的研究成果  62-63
致谢  63

相似论文

  1. 移动互联网中流媒体版权保护的研究,TN929.5;F204
  2. 高校科研项目管理系统设计与实现,TP311.52
  3. 一种通讯软件自动化测试工具的设计与实现,TP311.52
  4. WEB快速开发框架的设计与实现,TP311.52
  5. 基于Spirent的高端容错机性能评测系统研究与设计,TP302.8
  6. 3G时代移动梦网业务发展策略研究,F626
  7. 重庆电信CRM客户管理系统自动化测试的设计与实现,TP311.52
  8. 基于TPC-C基准高端容错机评测系统研究与设计,TP311.52
  9. 桌面程序自动化测试工具的研究与实现,TP311.52
  10. 软件测试运行规划及自动化测试工具的研究,TP311.53
  11. 基于QTP的自动化功能测试研究与实现,TP311.52
  12. 江西电信客户关系管理系统性能测试,TP311.52
  13. 大型关系数据库自动化测试工具的设计与实现,TP311.52
  14. 高端容错机负载模拟系统的设计与实现,TP302.8
  15. Web系统性能测试研究及平台实现,TP311.52
  16. M2M业务支撑平台的性能测试与优化,TP311.52
  17. 基于移动互联网络匿名技术研究及应用,TN929.5
  18. 基于LoadRunner的高端容错机性能评测系统的研究与设计,TP311.52
  19. 一种面向Web应用系统的自动化测试框架,TP311.52
  20. 移动互联网应用社区中的Widget资源变更管理,TP311.52

中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线通信 > 移动通信
© 2012 www.xueweilunwen.com