课程简介
本课程详细阐述性能测试理论,分析性能测试流程、性能测试团队和性能测试策略及计划。梳理性能测试执行流程及过程控制,详解业务统计数据到场景的转化过程,性能场景设计,性能测试工具的使用过程,详细描述了性能测试执行过程中出现问题的控制方法,重点解析性能测试瓶颈定位和性能调优的逻辑思路和问题处理方法。阐述性能测试报告的包含内容。
目标收益
掌握性能测试理论
掌握性能测试流程、测试策略、测试计划、测试团队和测试技能
掌握性能测试准备内容
掌握性能测试执行过程和结果分析
熟悉性能瓶颈定位、性能调优方法和案例解读
培训对象
此课程适合于测试经理、性能测试人员、性能调优人员和开发人员
课程大纲
性能测试理论 |
1.1 性能测试基本理论 1.2 性能测试基本概念 1.3 性能指标定义 1.4 性能测试需求 1.5 性能测试类型分析 |
性能测试流程 |
2.1 性能测试流程介绍 2.2 性能测试流程的输入输出 |
性能测试策略 |
3.1 性能测试目标 3.2 性能测试环境 3.3 性能测试范围 3.4 性能测试类型 3.5 性能测试场景 3.6 性能测试准入 3.7 性能测试准出 3.8 性能测试完成定义 3.9 性能测试风险分析和规避策略 |
性能测试计划 |
4.1 性能测试环境准备 4.2 性能测试人员准备 4.3 性能测试数据准备 4.4 性能测试脚本开发 4.5 性能测试场景配置 4.6 性能测试监控配置 4.7 性能测试执行 4.8 性能测试结果分析 4.9 性能测试调优 4.10 性能测试回归测试 4.11 性能测试报告 4.12 性能测试验收 |
性能测试团队及角色 |
5.1 性能测试团队人员配备 5.2 性能测试团队成员角色 5.3 性能测试团队成员职责 5.4 性能测试团队成员具备技能 |
性能测试脚本开发 |
6.1 LoadRunner性能测试脚本开发流程 6.2 选择测试协议 6.3 脚本录制或程序开发 6.4 脚本参数化 6.5 脚本关联 6.6 测试参数数据准备 6.7 单用户脚本回放 6.8 多用户脚本回放 6.9 回放结果检查 |
性能测试监控 |
7.1 系统层性能监控 7.2 应用层性能监控 7.3 数据库性能监控 7.4 性能测试监控工具选型 7.5 性能测试监控工具使用 7.6 性能测试监控工具分析 |
性能测试执行 |
8.1 LoadRunner性能测试场景 8.2 性能测试场景配置 8.3 性能测试执行 8.4 性能测试执行过程监控 8.5 性能测试执行过程问题应对 |
测试结果分析 |
9.1 LoadRunner性能测试结果收集 9.2 性能测试结果分析 9.3 性能测试结果视图类型 9.4 性能测试结果集过滤 9.5 测试结果视图详细分析 |
性能瓶颈定位 |
10.1 性能瓶颈定位基本方法 10.2 性能瓶颈定位流程 10.3 性能瓶颈定位分析 |
性能调优之系统层 |
11.1 CPU性能监控及优化 11.2 内存性能监控及优化 11.3 网络性能监控及优化 11.4 存储性能监控及优化 |
性能调优之程序层 |
12.1 程序层性能监控 12.2 程序层性能瓶颈定位 12.3 程序层性能瓶颈调优方法 |
性能调优之应用层 |
13.1 应用层性能监控 13.2 应用层瓶颈定位 13.3 应用层性能瓶颈调优方法 |
性能调优之数据库层 |
14.1 数据库性能监控 14.2 数据库瓶颈定位 14.3 数据库性能调优方法 |
性能测试报告 |
15.1 性能测试报告模板 15.2 性能测试报告包含内容 |
案例解读 |
16.1 车联网呼叫中心系统 16.2 常见性能问题分析 |
性能测试理论 1.1 性能测试基本理论 1.2 性能测试基本概念 1.3 性能指标定义 1.4 性能测试需求 1.5 性能测试类型分析 |
性能测试流程 2.1 性能测试流程介绍 2.2 性能测试流程的输入输出 |
性能测试策略 3.1 性能测试目标 3.2 性能测试环境 3.3 性能测试范围 3.4 性能测试类型 3.5 性能测试场景 3.6 性能测试准入 3.7 性能测试准出 3.8 性能测试完成定义 3.9 性能测试风险分析和规避策略 |
性能测试计划 4.1 性能测试环境准备 4.2 性能测试人员准备 4.3 性能测试数据准备 4.4 性能测试脚本开发 4.5 性能测试场景配置 4.6 性能测试监控配置 4.7 性能测试执行 4.8 性能测试结果分析 4.9 性能测试调优 4.10 性能测试回归测试 4.11 性能测试报告 4.12 性能测试验收 |
性能测试团队及角色 5.1 性能测试团队人员配备 5.2 性能测试团队成员角色 5.3 性能测试团队成员职责 5.4 性能测试团队成员具备技能 |
性能测试脚本开发 6.1 LoadRunner性能测试脚本开发流程 6.2 选择测试协议 6.3 脚本录制或程序开发 6.4 脚本参数化 6.5 脚本关联 6.6 测试参数数据准备 6.7 单用户脚本回放 6.8 多用户脚本回放 6.9 回放结果检查 |
性能测试监控 7.1 系统层性能监控 7.2 应用层性能监控 7.3 数据库性能监控 7.4 性能测试监控工具选型 7.5 性能测试监控工具使用 7.6 性能测试监控工具分析 |
性能测试执行 8.1 LoadRunner性能测试场景 8.2 性能测试场景配置 8.3 性能测试执行 8.4 性能测试执行过程监控 8.5 性能测试执行过程问题应对 |
测试结果分析 9.1 LoadRunner性能测试结果收集 9.2 性能测试结果分析 9.3 性能测试结果视图类型 9.4 性能测试结果集过滤 9.5 测试结果视图详细分析 |
性能瓶颈定位 10.1 性能瓶颈定位基本方法 10.2 性能瓶颈定位流程 10.3 性能瓶颈定位分析 |
性能调优之系统层 11.1 CPU性能监控及优化 11.2 内存性能监控及优化 11.3 网络性能监控及优化 11.4 存储性能监控及优化 |
性能调优之程序层 12.1 程序层性能监控 12.2 程序层性能瓶颈定位 12.3 程序层性能瓶颈调优方法 |
性能调优之应用层 13.1 应用层性能监控 13.2 应用层瓶颈定位 13.3 应用层性能瓶颈调优方法 |
性能调优之数据库层 14.1 数据库性能监控 14.2 数据库瓶颈定位 14.3 数据库性能调优方法 |
性能测试报告 15.1 性能测试报告模板 15.2 性能测试报告包含内容 |
案例解读 16.1 车联网呼叫中心系统 16.2 常见性能问题分析 |