论文摘要
近几年随着软件系统规模越来越庞大、越来越复杂,在拥有大量的数据和用户的情况下软件的性能测试应运而生。对于大型的应用系统,要想保障系统不会因为性能问题而造成不可估计的严重后果,在投入运行之前,对其进行性能测试是必不可少的。本文的研究是基于PTGM模型和理发店模型的。这两种测试模型是性能测试中应用较多的模型,具有使用方便,简单易懂的特点,是性能测试人员广为采用的模型。PTGM模型将一个较为繁琐的性能测试过程分解成几个界限非常明显的步骤,便于在每一个步骤结束时检查该步骤的结果;理发店模型将性能测试过程中系统响应服务的过程以非常清晰的表现出来,便于性能测试工程师分辨系统的最佳并发用户数和最大并发用户数。本文根据一个实例—某省电力公司门户与协同办公系统的性能测试案例,运用了PTGM模型和理发店模型,通过测试前期准备、测试工具引入、测试计划、测试设计与开发、测试执行和管理以及测试分析等六个步骤,展开了一系列性能测试,根据测试结果分析图,找出该系统在任何地方可能存在的性能瓶颈,并针对找出的系统性能瓶颈进行相应的调优,消除系统性能瓶颈,使系统能够达到预期的性能指标期望值。本文通过剖析一个性能测试与调优实施的实例,全程运用PTGM模型和理发店模型,对PTGM模型进行扩展,对性能测试的应用起到一个推动作用。
论文目录
中文摘要Abstract图表索引第一章 绪论1.1 课题背景与意义1.2 国内外研究现状1.3 本文主要研究内容1.4 本文组织安排第二章 软件测试概述2.1 软件测试定义2.2 软件测试的必要性2.3 业界性能测试的主要手段2.4 本章小节第三章 测试模型与测试工具介绍3.1 系统业务介绍3.2 系统采用的技术和架构3.3 测试模型介绍3.3.1 PTGM模型3.3.2 理发店模型3.4 业界常用测试工具介绍3.5 LoadRunner及工作原理介绍3.6 本章小节第四章 性能测试目的与计划4.1 性能测试的目的4.2 针对系统的性能分析4.3 性能测试工具的引入4.4 性能测试的计划组织4.4.1 系统测试环境部署4.4.2 测试用例选择4.4.3 测试用例编写4.4.4 测试脚本开发原则4.4.5 测试指标及期望值4.4.6 性能监控指标4.4.7 测试场景设计4.5 本章小结第五章 性能测试实施与结果分析5.1 系统登录测试执行5.1.1 测试目的5.1.2 测试脚本和测试数据5.1.3 测试结果总结5.2 系统登录测试结果分析5.3 综合查询测试执行5.3.1 测试目的5.3.2 测试脚本和测试数据5.3.3 测试结果总结5.4 综合查询测试结果分析5.5 行政发文测试执行5.5.1 测试目的5.5.2 测试脚本和测试数据5.5.3 测试结果总结5.6 行政发文测试结果分析5.7 测试结论及调优建议5.8 本章小结第六章 针对系统调优后的性能复测6.1 调优后的系统登录执行6.1.1 测试数据和结果6.1.2 测试结果分析6.2 调优后的综合查询执行6.2.1 测试数据和结果6.2.2 测试结果分析6.3 调优后的行政发文执行6.3.1 测试数据和结果6.3.2 测试结果分析6.4 调优后的测试结论6.5 本章小结第七章 总结和展望7.1 工作总结7.2 下一步工作参考文献攻读硕士学位期间参加的项目和发表录用的论文致谢
相关论文文献
标签:性能测试论文; 模型论文; 理发店模型论文; 性能调优论文; 性能瓶颈论文;
基于某省电力公司门户与协同办公系统的性能测试与调优
下载Doc文档