- 5
- 0
- 约1.6千字
- 约 29页
- 2017-06-03 发布于河南
- 举报
性能测试基础培训_201207
性 能 测 试 基 础 培训人:刘雷 目 录 一、什么是软件性能 二、软件性能的几个术语 三、为什么进行软件性能测试 四、软件性能测试的分类 五、软件性能测试的步骤 六、性能计数指标 什么是软件性能 用户眼中的软件性能 什么是软件性能 管理员视角的软件性能 管理员关心的问题 软件性能描述 服务器的资源使用状况合理吗 资源利用率 系统是否能够实现扩展 系统扩展性 系统最多支持多少用户的访问, 支持多少业务处理量 系统容量 系统可能的瓶颈在哪里 系统扩展性 更换哪些设备能提高系统性能 系统扩展性 是否支持7*24的业务访问 系统稳定性 什么是软件性能 架构是否合理 系统架构 数据库设计是否存在问题 数据库设计 代码是否存在性能方面的问题 代码 系统中是否有不合理的内存使用方式 代码 系统中是否有不合理的线程同步方式 设计与代码 系统中是否有不合理的资源竞争 设计与代码 开发人员视角的软件性能 软件性能的术语-响应时间 什么是响应时间 软件性能的术语-响应时间 网络传输时间:N1+N2+N3+N4 应用服务器处理时间:A1+A3 数据库服务器处理时间:A2 响应时间:N1+A1+N2+A2+N3+A3+N4 软件性能的术语-并发用户数 什么是并发用户数 系统用户数:系统额定的用户数量,系统总用户数 同时在线用户数:在一定的时间范围内,最大的同时在线用户数量 并发用户数 计算公式(C是平均的并发用户数,N是平均每天访问用户数,L是用户平均操作时间,T是一天内多长时间有用户使用系统) 软件性能的术语-吞吐量 什么是吞吐量 单位时间内系统处理的客户请求的数量。 吞吐量的计算 (R:每个用户的请求数) 软件性能的术语-思考时间 什么是思考时间 用户在进行操作时,每个请求之间的时间间隔 思考时间的计算(T是时间,R为平均每个用户发出的请求数量) Fs=T/R 软件性能的术语-性能计数器 什么是性能计数器 描述服务器或OS的一些数据指标 如:内存数,进程时间等 资源利用率 为什么进行性能测试 测试目的 能力验证 能力规划 性能调优 缺陷发现 为什么进行性能测试 能力验证 要求在已确定的环境下运行 需要根据典型场景设计测试方案和用例 为什么进行性能测试 规划能力 探索性的测试 了解系统性能以及获得扩展性能 为什么进行性能测试 性能调优 确定基准环境、基准负荷和基准性能指标 调整系统运行环境和实现方法,执行测试 记录测试结果,进行分析 为什么进行性能测试 发现缺陷 系统测试的补充测试手段 软件性能测试的分类 性能测试的领域 应用在客户端性能的测试 应用在网络上性能的测试 应用在服务器端性能的测试 软件性能测试的分类 性能测试的分类 狭义性能测试——容量测试、负载测试、疲劳测试、并发测试 广义性能测试——可扩展性测试、高可用性测试 软件性能测试的步骤 性能测试的过程模型 软件性能测试的步骤 测试前期准备 系统基础功能验证 组建测试团队 测试工具需求确认 性能预备测试(可选) 软件性能测试的步骤 测试工具引入 工具选择 工具应用技能培训 确定工具应用过程 软件性能测试的步骤 测试计划 领域分析 用户活动剖析与业务建模 确定性能目标 制定测试时间计划 软件性能测试的步骤 测试设计与开发 测试环境设计 测试场景设计 测试用例设计 软件性能测试的步骤 测试执行与管理 建立测试环境 部署测试脚本和测试场景 执行测试和记录结果 软件性能测试的步骤 测试分析 拐点分析法 性能计数器-OS 操作系统 内存 CPU 磁盘I/O 进程 网络 性能计数器-APP SERVER 应用服务器 JVM 数据库连接池 线程池 性能计数器-DB SERVER 数据库服务器 AWR报告
您可能关注的文档
最近下载
- 人教版五年级语文(下册)写字表课文同步正楷练字帖.pdf VIP
- 家谱发放仪式上的讲话范文(3篇).docx VIP
- 塔吊拆除作业安全培训内容课件.pptx VIP
- SYT 5328-2019 石油天然气钻采设备 热采井口装置.docx VIP
- 肖邦升C小调幻想即兴曲(Op.66)(原版) 高清钢琴谱五线谱.docx VIP
- 高技术船舶科研项目指南(2024年).pdf VIP
- 全国大学生市场调查与分析大赛调查研究报告.PDF VIP
- 中北大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 产前检查ppt课件图文.pptx VIP
- 精品解析:重庆市万州二中教育集团2025-2026学年八年级上学期期中物理试题(原卷版).docx VIP
原创力文档

文档评论(0)