基于软件性能测试的Web系统响应时间优化研究

基于软件性能测试的Web系统响应时间优化研究

论文摘要

在互联网高速发展的今天,各式各样的Web应用程序争相出现,而性能是Web应用程序成功与否的关键因素,响应时间则是性能的一个重要指标,尤其是从用户的角度来看。性能测试是保证Web应用程序响应时间的重要手段,但是如果不能采用正确的方法测试或者不能完全理解及深入分析测试结果,那么测试结果很可能会起误导作用。因此本文在总结了现有性能测试关键技术及响应时间优化途径的基础上,把重点放在对“林业行政执法人员管理系统”进行一系列探索性的测试上,来研究Web应用程序响应时间的特性,用统计的方法对测试结果做了分析,提出了响应时间表达式的概念,并深度细化表达式中的影响因子。在性能改进方面,本文从响应时间表达式出发,对表达式中每个影响因子进行分析并分别提出优化策略,给出优化方法。研究期间设计并实现了辅助优化的小工具,配合优化策略形成了一套响应时间优化解决方案,该方案具有一定的通用价值,为今后在其他Web应用程序开发或重构过程中改善响应时间提高性能提供帮助。

论文目录

  • 摘要
  • ABSTRACT
  • 1 引言
  • 1.1 国内外研究现状分析
  • 1.1.1 对响应时间优化的重要性
  • 1.1.2 国内外研究进展
  • 1.1.2.1 响应时间的测量
  • 1.1.2.2 响应时间的优化途径
  • 1.1.3 存在的问题及发展趋势
  • 1.2 论文的研究意义和主要内容
  • 1.3 研究方法和技术路线
  • 1.4 论文组织结构
  • 2 软件性能测试的关键技术及其相关理论
  • 2.1 软件性能概要
  • 2.2 性能测试中的参数描述
  • 2.2.1 响应时间
  • 2.2.2 并发用户数
  • 2.2.3 吞吐量
  • 2.2.4 性能计数器
  • 2.2.5 思考时间
  • 2.3 性能测试的目标
  • 2.4 性能测试的类型
  • 2.4.1 负载测试
  • 2.4.2 压力测试
  • 2.4.3 并发测试
  • 2.4.4 大数据量测试
  • 2.4.5 疲劳强度测试
  • 2.4.6 失效恢复测试
  • 2.5 性能测试的策略
  • 2.5.1 应用在客户端性能的测试
  • 2.5.2 应用在网络性能的测试
  • 2.5.2.1 网络应用性能分析
  • 2.5.2.2 网络应用性能监控
  • 2.5.2.3 网络预测
  • 2.5.3 应用在服务器端性能的测试
  • 2.6 性能测试在改进应用程序性能中的重要性
  • 2.7 本章小结
  • 3 基于性能测试的Web应用程序响应时间表达式的推导
  • 3.1 Web应用程序响应时间模型
  • 3.2 实验环境
  • 3.3 实验工具
  • 3.4 响应时间测试流程的整体规划
  • 3.4.1 目标系统的业务分析
  • 3.4.2 环境的设计
  • 3.4.3 测试用例的设计
  • 3.4.3.1 围绕客户端的测试用例
  • 3.4.3.2 围绕网络传输的测试用例
  • 3.4.3.3 围绕服务器的测试用例
  • 3.5 方案实施及数据统计
  • 3.5.1 实验一:响应时间和客户端方面各因素的关系
  • 3.5.2 实验二:响应时间和网络传输的关系
  • 3.5.3 实验三:响应时间与服务器各指标的关系
  • 3.6 测试数据的分析及表达式的完善
  • 3.7 本章小结
  • 4 响应时间优化策略的研究及实施
  • 4.1 减少数据量
  • 4.1.1 压缩静态文本资源
  • 4.1.2 压缩图片
  • 4.1.3 设置缓存
  • 4.2 减少资源请求数量
  • 4.3 减少RTT
  • 4.4 增大并行端口数
  • 4.5 减少SQL操作
  • 4.6 Web应用系统的改进
  • 4.7 本章小结
  • 5 结论与展望
  • 5.1 结论
  • 5.2 下一步工作展望
  • 参考文献
  • 个人简介
  • 导师简介
  • 获得成果目录清单
  • 致谢
  • 相关论文文献

    • [1].综合电子信息系统软件性能测试能力框架[J]. 电子质量 2020(02)
    • [2].软件性能测试解析及其改进[J]. 通讯世界 2017(02)
    • [3].新形势下软件性能测试解析与优化分析[J]. 江苏科技信息 2017(06)
    • [4].关于软件性能测试解析与优化研究[J]. 信息系统工程 2015(10)
    • [5].移动应用软件性能测试研究[J]. 科技风 2015(21)
    • [6].基于电子商务网站的软件性能测试模型分析[J]. 计算机与数字工程 2018(02)
    • [7].基于移动终端的应用软件性能测试[J]. 电子技术与软件工程 2017(03)
    • [8].软件性能测试的流程探析[J]. 中国金融电脑 2009(02)
    • [9].软件性能测试之“三库一基线,组件化管理”[J]. 科技风 2018(02)
    • [10].软件性能测试实施过程研究[J]. 软件导刊 2011(02)
    • [11].金融软件性能测试的理论分析[J]. 中国金融电脑 2009(01)
    • [12].软件性能测试策略分析与实践——以湖南农村信息化综合服务平台为例[J]. 福建电脑 2013(03)
    • [13].移动应用软件性能测试技术[J]. 电子技术与软件工程 2019(03)
    • [14].蚁群算法在软件性能测试中的应用[J]. 电工技术 2019(22)
    • [15].软件性能测试中系统参数度量分析方法的研究与应用[J]. 软件产业与工程 2010(01)
    • [16].软件性能测试初探[J]. 广东科技 2012(21)
    • [17].软件性能测试的基本概念与一般过程[J]. 科技资讯 2011(19)
    • [18].软件性能测试研究[J]. 现代商贸工业 2009(12)
    • [19].基于LoadRunner的软件性能测试研究[J]. 信息通信 2017(12)
    • [20].软件性能测试解析与优化[J]. 电子设计工程 2011(19)
    • [21].LoadRunner在软件性能测试中的应用与研究[J]. 太原学院学报(自然科学版) 2018(03)
    • [22].基于SilkPerformer的软件性能测试[J]. 电脑知识与技术 2011(32)
    • [23].软件性能测试研究与分析[J]. 福建质量管理 2009(03)
    • [24].车载行驶记录仪软件性能测试工具设计与实现[J]. 舰船电子工程 2017(09)
    • [25].基于UML图组的软件性能测试[J]. 电脑编程技巧与维护 2017(20)
    • [26].B/S架构应用软件性能测试问题研究[J]. 电脑开发与应用 2010(02)
    • [27].基于JPDA的Java软件性能测试[J]. 硅谷 2011(03)
    • [28].基于脆弱特征导向的移动端软件性能测试仿真[J]. 计算机仿真 2019(09)
    • [29].JPDA下的Java软件性能测试[J]. 信息与电脑(理论版) 2015(11)
    • [30].论Web应用软件性能测试及测试工具的选择[J]. 电脑知识与技术 2011(20)

    标签:;  ;  ;  ;  

    基于软件性能测试的Web系统响应时间优化研究
    下载Doc文档

    猜你喜欢