论文摘要
随着计算机应用系统以及Internet的迅速发展,许多企业将自己的信息系统移植到互联网上,以达到扩展业务、降低成本、提高自身竞争力的目的。但是Web应用软件具有的异构、分布、并发和平台无关的特性,给软件测试领域提出了新的挑战。为了保证日益复杂的企业Web应用软件质量的可靠性以及对软件良好性能的要求,需要利用良好的测试模型和测试框架,有效的进行Web应用性能测试,并根据测试结果数据对其进行性能优化。本文首先分析了Web应用测试的特点,详细比较了Web应用测试和传统测试的区别。研究了现今通用的Web性能测试模型及该模型的各项性能指标、性能参数和性能指示器,对于该模型存在的缺陷进行了改进,提出了更精确的P-WPTM模型。其次本文根据所提出的改进模型给出了过程化性能测试模型的Web性能测试框架,从框架的基本过程、数据库性能、Web服务器、J2EE应用程序和测试方法等方面进行了系统的阐述和分析,利用系统的思想和方法给出性能优化的建议,有效的指导现今Web应用的性能测试工作。最后本文结合P-WPTM模型和Web性能测试框架用实例系统对所得Web测试结果数据进行了分析论证。
论文目录
摘要Abstract第一章 绪论1.1 选题背景及意义1.2 国内外发展状况1.3 课题来源及作者的主要工作1.4 本文的章节安排第二章 Web 应用测试2.1 软件测试概述2.1.1 软件测试的目的2.1.2 软件测试的生命周期2.2 软件测试方法2.2.1 黑盒测试2.2.2 白盒测试2.2.3 灰盒测试2.3 Web 应用软件的性能测试2.3.1 性能测试的概念2.3.2 性能测试的内容2.3.3 Web 应用软件性能测试的发展现状2.4 Web 应用性能测试的特点和目标2.4.1 Web 应用性能测试的特点2.4.2 Web 应用性能测试的目标2.5 本章小结第三章 Web 性能测试模型及其改进3.1 Web 性能测试现有模型WPTM3.1.1 性能指标3.1.2 性能参数3.1.3 性能指示器3.2 Web 性能测试模型的改进策略3.2.1 原WPTM 模型存在的缺陷和问题3.3 过程化性能测试模型的改进策略3.3.1 参数预设建模3.3.2 数据收集算法建模3.3.3 综合评估建模3.4 本章小结第四章 基于P-WPTM 模型的Web 性能测试框架4.1 框架的基本过程分析4.1.1 准备测试计划4.1.2 配置测试环境4.1.3 选择测试工具4.1.4 设计测试场景4.1.5 性能参数设置4.1.6 运行测试并监控系统各资源4.1.7 分析测试结果并性能优化4.2 框架的数据库性能分析4.2.1 瓶颈问题4.2.2 索引问题4.3 框架Web 服务器性能分析4.3.1 Web 服务器的性能分析4.3.2 Web 应用服务器性能的分析4.4 框架J2EE 应用程序的性能分析4.4.1 机器级的性能分析4.4.2 应用程序级分析4.5 框架测试方法研究分析4.5.1 基准测试4.5.2 性能规划测试4.5.3 渗入测试4.5.4 峰谷测试4.6 本章小结第五章 P-WPTM 性能测试模型的实例验证5.1 项目背景介绍5.2 LoadRunner 工具进行验证测试5.2.1 LoadRunner 的工作组成5.2.2 LoadRunner 的工作原理5.3 测试过程5.3.1 理论分析5.3.2 实例验证5.4 结果数据分析和论证5.4.1 不同虚拟用户下基础数据比较结果5.4.2 利用过程化性能模型进行的结果分析5.4.3 测试结论5.5 本章小结第六章 总结与展望6.1 本文的主要工作6.2 今后的工作参考文献致谢攻读硕士学位期间发表的论文
相关论文文献
标签:应用论文; 性能测试论文; 测试模型论文; 性能测试框架论文; 验证测试论文;