下载此文档

软件性能测试与调优指南.doc


文档分类:IT计算机 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
-01-18初稿研发部黄锡波创建目录简介 61 概述 . 性能测试目标 . 性能测试类型 . 性能测试阶段 . 性能测试过程 82 分析性能需求 . 了解系统性能需求 . 建立数据模型 . 分析性能需求、确定合理性能目标: 93 制定性能测试计划 . 测试环境 . 测试软件 . 测试人员 . 测试目标 . 测试日程 114 设计场景 . 设计性能测试的测试案例 . 性能测试案例设计模板 . 设计场景示例 125 根据场景编写程序、编写脚本、修改应用系统等; . 程序编写 . 脚本编写 . 应用程序修改 136 执行性能测试 . 准备性能测试环境 . 执行性能测试 . 分析测试结果 . 性能调优 . 性能回归测试 . 测试报告 207 附录 :执行性能测试基本原则 :性能问题分析原则 :常见性能问题及成因 :常用监控指标 :如何诊断数据库的性能问题 :调优原则 :调优的基本步骤 :性能测试案例设计模板 :LoadRunner性能测试工具简介 :Jmenter性能测试工具简介 :Jprofiler性能监控工具简介 33简介 阅读对象:该文档的阅读对象为:软件开发、质量、测试人员。 排版约定:类型示例注释提示、注释 相关文档:《》《》概述性能测试目标 性能测试:测试软件在系统中的运行性能,评估是否满足性能需求; 性能分析:对性能测试数据进行分析,定位性能问题; 性能调优:对性能问题进行调优。性能测试类型性能测试包括负载测试、压力测试和容量测试三种测试类型及其它测试类型。 负载测试 检验系统在给定负载下的性能表现,资源利用情况,是否能达到预期性能指标等,通常并不强调系统的瓶颈和失败点; 在项目中,通常是测试现有负载和预期负载的负载压力测试,进行对比分析。 压力测试 对特定的软硬件环境不断施加“压力”,测试系统在压力情况下的性能表现,通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。 容量测试 针对数据库而言,是在数据库中有较大数量的数据记录情况下对系统进行的测试。性能测试阶段 可以发生在各个测试阶段中,即使是在单元层,一个单独模块的性能也可以使用白盒测试来进行评估; 通常,只有当整个系统的所有成分都集成到一起之后,才能检查一个系统的真正性能。性能测试过程应用系统的性能测试通常有如下过程: 1)分析性能需求:了解系统性能需求,建立性能测试数据模型,分析性能需求,确定合理性能目标; 2)制定性能测试计划:规划性能测试所需的测试环境、测试程序,测试的人员组织,测试日程等; 3)设计场景:设计性能测试的测试案例; 4)根据场景编写程序、编写脚本、修改应用系统等; 5)执行性能测试:建立测试环境、执行测试案例,记录测试时的系统的各个可能的参数; 6)分析测试结果:根据应用系统表现和测试时的系统记录,分析发生的问题和测试结果; 7)优化性能:提高系统的性能,使系统在测试时有更好的表现; 8)性能回归测试:验证系统的优化以及对相关功能模块的影响; 9)测试报告:对测试进行总结,记录已改进的问题及相关改进的修改,制定未解决问题的对策,提出系统运行、维护和改进建议。分析性能需求了解系统性能需求 生产环境:服务器、机型、CPU、内存、存储、网络连接、操作系统、系统软件、应用系统。 用户分布:用户数、高峰期并发用户数。 应用请求分布:主要业务请求、平均日交易量、年交易量、峰值交易量。下面是一个性能需求示例:生产环境:表一:生产环境服务器机型数量CPU内存存储网络连接操作系统系统软件应用系统备注数据库

软件性能测试与调优指南 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小991 KB
  • 时间2019-12-29