课程费用

6800.00 /人

课程时长

2

成为教练

课程简介

本课程解析了性能测试理论知识,性能测试必须掌握的架构知识,分析性能测试的体系建设过程,理清了整个性能测试执行流程及整个过程的执行控制,并对其中的关键技术以及行业最佳实践做了分析和解读。内容涵盖性能测试基础理论、后端性能测试与分析、前端性能优化、各类性能压测工具的原理、代码级性能测试和各种性能分析与优化的技术手段,所有案例来源于企业一线实践,同时涉及性能测试的行业前沿实践,包括DevPerfOps、性能左移和全链路压测等话题的详细解读。

目标收益

通过本课程的学习,可以掌握性能测试体系建设思路、性能测试的企业级最佳实践、性能分析与优化能力、性能分析逻辑思维能力,并对业界的性能测试现状有整体清晰的认知。同时可以将课程所学无缝应用与企业级性能测试项目中,为企业级性能测试落地与优化带来实际价值。

培训对象

此课程适合于性能架构师、性能分析师、性能测试工程师、性能项目经理、软件质量管理人员、运维人员、开发工程师

课程大纲

软件性能测试理论基础 • 不同视角的软件性能定义
• 软件性能的关键指标
• 深入解读性能测试中的关键指标与内在含义
• 从性能测试到性能工程
性能测试的基本方法 • 性能验收测试
• 压力测试
• 负载测试
• 并发测试
• 可靠性测试
• 失效恢复测试
性能测试应用领域 • 能力验证
• 能力/容量规划
• 性能优化
• 缺陷发现
• 性能基准比较
性能测试的软件架构基础知识 • 从性能测试到性能工程
• 为什么软件架构知识对于性能测试如此重要
• 软件架构的发展与演进
• 单体后端架构的特点与性能测试关注点
• 分布式后端架构的特点与性能测试关注点
• 微服务架构的特点与性能测试关注点
• 基于架构的性能测试与容量规划实践
金融证券企业性能测试的最佳实践 • 金融证券企业性能测试的特点
• 行业成功案例解读
• 常见误区与应对策略
• 性能测试回归体系的建设
• 容量规划在金融证券企业性能测试中的应用
• 性能测试的局限性
• 性能测试的开展时机
性能测试工具原理解析 • 后端性能测试工具原理
• 前端性能测试工具原理
• 行业常用后端性能测试工具的使用
• 行业常用前端性能测试工具的使用
性能测试的场景设计 • 性能需求的获取
• 性能场景的主要指标
• 性能场景的类型
• 性能场景的设计与计算
基于JMeter实现企业级服务器端性能测试的工程实践(和LR二选一) • JMeter的基本原理
• JMeter入门
• JMeter进阶
• 实际案例解析
基于LoadRunner实现企业级服务器端性能测试的工程实践(和JMeter二选一) • LoadRunner的整体架构与原理
• LoadRunner的主要技术术语解读
• LoadRunner的应用场景解读
• 企业级性能测试的workflow
o 构建Load Plan
Load Plan的难点
Load Plan的典型评估方法
o 创建虚拟用户脚本
参数化的概念与应用
关联的概念与应用
集合点的概念与应用
运行时设置
o 创建性能场景
手工场景
Goal-Oriented场景
脚本配比的概念与应用
Load Generator的概念与应用
实时监控
o 性能报告的解读
前端性能测试与调优 • 前端性能示例
• 前端性能测试的基础知识
• HTTP请求与响应分析
• 浏览器行为分析
• 前端性能测试工具与应用示例
• 前端性能调优的方法
• 移动端的性能监控
• 移动端的性能调优
HP全球软件研发中心 - 性能测试卓越中心(PCOE)的实际案例与经验分享 • HP全链路性能Benchmark的设计
• 面向企业数据中心在线性能测试的Performance Benchmark Kits的设计
• 基于性能测试的系统容量规划
• 长时间运行系统稳定性的测试设计(CHO测试)
• HP性能专项测试实践
• 基于用户数据库特征提取的性能压测背景数据仿真
• 高并发情况下单session的Profile方法设计
• 如何0成本应用UI自动化测试脚本和API自动化测试脚本实现性能测试告警
• HP代码级的性能测试实践
大型互联网平台全链路压测平台设计与实践 • 全链路压测的技术难点与解决思路
• 某大型外卖平台的全链路压测系统设计
• 淘宝PTS性能测试服务的设计思路与应用
大型全链路压测平台的设计与实践 • 全链路压测平台的技术难点
• 如何突破JMeter的瓶颈
• 全链路压测平台的整体架构设计
• 性能测试的灰度发布方案
软件性能测试理论基础
• 不同视角的软件性能定义
• 软件性能的关键指标
• 深入解读性能测试中的关键指标与内在含义
• 从性能测试到性能工程
性能测试的基本方法
• 性能验收测试
• 压力测试
• 负载测试
• 并发测试
• 可靠性测试
• 失效恢复测试
性能测试应用领域
• 能力验证
• 能力/容量规划
• 性能优化
• 缺陷发现
• 性能基准比较
性能测试的软件架构基础知识
• 从性能测试到性能工程
• 为什么软件架构知识对于性能测试如此重要
• 软件架构的发展与演进
• 单体后端架构的特点与性能测试关注点
• 分布式后端架构的特点与性能测试关注点
• 微服务架构的特点与性能测试关注点
• 基于架构的性能测试与容量规划实践
金融证券企业性能测试的最佳实践
• 金融证券企业性能测试的特点
• 行业成功案例解读
• 常见误区与应对策略
• 性能测试回归体系的建设
• 容量规划在金融证券企业性能测试中的应用
• 性能测试的局限性
• 性能测试的开展时机
性能测试工具原理解析
• 后端性能测试工具原理
• 前端性能测试工具原理
• 行业常用后端性能测试工具的使用
• 行业常用前端性能测试工具的使用
性能测试的场景设计
• 性能需求的获取
• 性能场景的主要指标
• 性能场景的类型
• 性能场景的设计与计算
基于JMeter实现企业级服务器端性能测试的工程实践(和LR二选一)
• JMeter的基本原理
• JMeter入门
• JMeter进阶
• 实际案例解析
基于LoadRunner实现企业级服务器端性能测试的工程实践(和JMeter二选一)
• LoadRunner的整体架构与原理
• LoadRunner的主要技术术语解读
• LoadRunner的应用场景解读
• 企业级性能测试的workflow
o 构建Load Plan
Load Plan的难点
Load Plan的典型评估方法
o 创建虚拟用户脚本
参数化的概念与应用
关联的概念与应用
集合点的概念与应用
运行时设置
o 创建性能场景
手工场景
Goal-Oriented场景
脚本配比的概念与应用
Load Generator的概念与应用
实时监控
o 性能报告的解读
前端性能测试与调优
• 前端性能示例
• 前端性能测试的基础知识
• HTTP请求与响应分析
• 浏览器行为分析
• 前端性能测试工具与应用示例
• 前端性能调优的方法
• 移动端的性能监控
• 移动端的性能调优
HP全球软件研发中心 - 性能测试卓越中心(PCOE)的实际案例与经验分享
• HP全链路性能Benchmark的设计
• 面向企业数据中心在线性能测试的Performance Benchmark Kits的设计
• 基于性能测试的系统容量规划
• 长时间运行系统稳定性的测试设计(CHO测试)
• HP性能专项测试实践
• 基于用户数据库特征提取的性能压测背景数据仿真
• 高并发情况下单session的Profile方法设计
• 如何0成本应用UI自动化测试脚本和API自动化测试脚本实现性能测试告警
• HP代码级的性能测试实践
大型互联网平台全链路压测平台设计与实践
• 全链路压测的技术难点与解决思路
• 某大型外卖平台的全链路压测系统设计
• 淘宝PTS性能测试服务的设计思路与应用
大型全链路压测平台的设计与实践
• 全链路压测平台的技术难点
• 如何突破JMeter的瓶颈
• 全链路压测平台的整体架构设计
• 性能测试的灰度发布方案

活动详情

提交需求