测试经理
传统金融
其他
性能测试
AR
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

架构级性能测试与分析

L. Gao

大型一线项目公司 资深测试项目经理

性能领域公认的具有匠心的技术专家。架构级性能解决方案资深专家。性能测试调优分析 10 多年经验,专注性能部分。曾多次作为出品人组织和参与过大型技术沙龙的演讲。学员遍布 BAT。为多家企业设计内部性能平台。曾领导并实施互联网、金融、电信、保险、证券等项目的性能测试及调优,并且还为多家国企、私企等机构的测试中心提供咨询和培训服务。

培训过的行业包括:互联网、银行、电信、保险、证券、军工、税务、电力、航空、嵌入式制造等行业。

曾带领测试团队达 400 人以上,也曾管理产品、架构、开发、测试、运维技术团队,具有丰富的项目管理经验。编写过大量性能测试理论及实践相关文档,曾编写一些完整的测试案例。在工作中编写过中间件、数据库、应用服务器等应用软件的监控调优文档。原创过一些测试行业相关的心得文章,曾在《程序员》杂志上发表过测试相关文章《谈测试体系规范的推行》、《业务数据统计分析到性能测试场景的转化》等,参与过两本测试书籍的编写。

在测试理论以及测试体系的建立、测试度量、功能测试方法以及软件成熟度模型有一定的研究,有丰富的性能测试经验,对性能测试流程、方法、策略、监控、结果分析等有一定的见解,对性能测试原理、性能测试实施和项目实施管理有非常深入的看法。
对整体测试体系的计划制定、风险管控、沟通成本控制、客户预期管理、问题跟踪推动等方面都有深刻的感悟和体会。

曾为中国工商银行、华夏银行、平安银行、浦发银行、合众人寿、北京银行、中国建设银行、深圳移动、中航信上海/沈阳分公司等等企业做性能测试和性能分析调优售前及咨询服务。

曾主讲过多次技术沙龙。《性能测试实战 30 讲》、《高楼的性能工程实战课》、《全链路压测实战30 讲》专栏作者。

性能领域公认的具有匠心的技术专家。架构级性能解决方案资深专家。性能测试调优分析 10 多年经验,专注性能部分。曾多次作为出品人组织和参与过大型技术沙龙的演讲。学员遍布 BAT。为多家企业设计内部性能平台。曾领导并实施互联网、金融、电信、保险、证券等项目的性能测试及调优,并且还为多家国企、私企等机构的测试中心提供咨询和培训服务。 培训过的行业包括:互联网、银行、电信、保险、证券、军工、税务、电力、航空、嵌入式制造等行业。 曾带领测试团队达 400 人以上,也曾管理产品、架构、开发、测试、运维技术团队,具有丰富的项目管理经验。编写过大量性能测试理论及实践相关文档,曾编写一些完整的测试案例。在工作中编写过中间件、数据库、应用服务器等应用软件的监控调优文档。原创过一些测试行业相关的心得文章,曾在《程序员》杂志上发表过测试相关文章《谈测试体系规范的推行》、《业务数据统计分析到性能测试场景的转化》等,参与过两本测试书籍的编写。 在测试理论以及测试体系的建立、测试度量、功能测试方法以及软件成熟度模型有一定的研究,有丰富的性能测试经验,对性能测试流程、方法、策略、监控、结果分析等有一定的见解,对性能测试原理、性能测试实施和项目实施管理有非常深入的看法。 对整体测试体系的计划制定、风险管控、沟通成本控制、客户预期管理、问题跟踪推动等方面都有深刻的感悟和体会。 曾为中国工商银行、华夏银行、平安银行、浦发银行、合众人寿、北京银行、中国建设银行、深圳移动、中航信上海/沈阳分公司等等企业做性能测试和性能分析调优售前及咨询服务。 曾主讲过多次技术沙龙。《性能测试实战 30 讲》、《高楼的性能工程实战课》、《全链路压测实战30 讲》专栏作者。

课程费用

6800.00 /人

课程时长

2

成为教练

课程简介

本课程从架构性能的角度出发。解析了 RESAR 性能工程理论知识,分析性
能测试的体系建设过程、性能测试团队建设过程,理清整个性能测试执行流程及整个过程的执行控制。从性能需求、性能指标、性能场景、性能监控、性能分析、性能报告整个完整的操作过程,从各个角度分析实际项目中应该如何关注每一个环节。以及每个环节的动作如何影响着测试的结果。摆脱对性能测试和性能分析的错误定位,通过实践中的示例,结合完整的证据链查找的思路,分析性能瓶颈的始末. 详解性能测试项目及性能分析中的层层细节,还原架构级性能团队该有的技术真相。从技术到管理、从管理到技术的项目分析,走出性能职场的漩涡。可针对学员的性能问题,现场分析,领略分析思路带来的开阔眼界。

目标收益

针对个人的课程目标:
• 可以掌握性能体系建设思路;
• 性能测试团队建设思路;
• 性能过程执行控制能力;
• 性能分析逻辑思维能力。

针对企业的课程目标:
• 帮助企业、团队、个人提升性能意识;
• 帮助企业理清性能团队提升的痛点;
• 帮助企业快速理解架构级性能测试和分析优化的关键点;
• 帮助企业减少生产运营成本;
• 帮助团队理清当前的瓶颈点。

培训对象

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

课程大纲

性能综述 1、性能市场的乱象
2、性能概念的误导
3、性能测试与性能分析该有的范围
RESAR 性能工程 1、性能概念
2、性能指标
-业务指标
-技术指标
3、性能环境
-硬件环境
-软件环境
-数据环境
-系统架构
-部署架构
4、性能场景
-基准场景
-容量场景
-稳定性场景
-异常场景
5、性能分析
-压力场景数据
-拆分响应时间
-架构分析
-全局监控分析
-定向监控分析
6、性能报告
-性能测试报告
-性能调优报告
性能分析七步法 1、压力场景分析
2、系统架构分析
3、响应时间拆分
4、全局监控分析
5、定向监控分析
6、判断性能瓶颈
7、提出解决方案
性能场景设计 1、场景设计逻辑
2、基准场景
3、容量场景
4、稳定性场景
5、异常场景
主流性能工具解析 1、常用功能解析
-参数化
-关联
-并发
-事务
-思考时间
-平均值、标准方差
2、集合点对场景的意义
3、准确定义事务
4、合理使用思考时间
5、缓存对压力的影响分析
性能监控设计 1、全局监控
2、定向监控
3、监控设计
4、监控层次细化
容量评估逻辑 1、关键名词解析
-并发用户
-在线用户
-TPS
2、在线用户和 TPS 之间的关系
-单个在线用户的 TPS 计算
-请求级 TPS 计算
-业务操作级 TPS 计算
-用户操作级 TPS 计算
-多在线用户的 TPS 计算
-请求级 TPS 计算
-业务操作级 TPS 计算
-用户操作级 TPS 计算
-峰值在线用户的 TPS 计算
-请求级 TPS 计算
-业务操作级 TPS 计算
-用户操作级 TPS 计算
3、并发用户和 TPS 之间的关系
-请求级 TPS 计算
-业务操作级 TPS 计算
- 用户操作级 TPS 计算
4、公式总结
系统级性能监控分析优化 1、操作系统架构图
2、全局监控分析
3、CPU 监控分析与优化
4、Memory 监控分析与优化
5、IO 监控分析与优化
6、文件系统监控
7、网络监控分析与优化
8、进程间通信监控分析与优化
代码级性能监控分析优化 1、Java 性能剖析
-线程分析
-堆分析
-锁链分析
-CPU分析
-Classes分析
2、Java 调优工具集
-Jstat
-jconsole
-jstack
-jmap
-jhat
-jvisualvm
-jmc
-jdb
-java metrics

JAVA 性能分析实例一
JAVA 性能分析实例二
JAVA 性能分析实例三
应用服务器性能监控分析优化 1、应用服务器架构
2、应用服务器监控工具
3、应用服务器分析优化
-协议(http/https)
-请求量分析
-请求/响应时间分析
-线程池分析
-队列分析
-超时分析
数据库级性能监控分析优化(MySQL 为例) 1、数据库架构图
2、数据库监控工具
3、数据库分析
-架构分析
-索引分析
-操作分析
-查询和排序分析
-查询缓存分析
-表锁分析
-表信息分析
-连接分析
-临时表分析
-线程分析
-InnoDB缓存池分析
-InnoDB锁分析
-InnoDB数据、页、行分析
-SQL执行时间分析
前端性能监控分析优化 1、跨过 HTTP 协议
2、浏览器内核介绍
3、一个前端性能分析示例
4、解析 ChromeDeveloperTool
5、解析 HTTPWatch
6、解析 Charles
链路跟踪 1、Skywalking 架构图
2、Skywalking 链路跟踪配置
3、Skywalking 拓扑图
4、Skywalking 时间拆分
5、Skywalking 方法拆分
排队论在性能分析中的应用 1、排队论概念
2、排队论公式
3、排队论实例
性能方案 性能方案解析
性能报告 性能报告解析
性能综述
1、性能市场的乱象
2、性能概念的误导
3、性能测试与性能分析该有的范围
RESAR 性能工程
1、性能概念
2、性能指标
-业务指标
-技术指标
3、性能环境
-硬件环境
-软件环境
-数据环境
-系统架构
-部署架构
4、性能场景
-基准场景
-容量场景
-稳定性场景
-异常场景
5、性能分析
-压力场景数据
-拆分响应时间
-架构分析
-全局监控分析
-定向监控分析
6、性能报告
-性能测试报告
-性能调优报告
性能分析七步法
1、压力场景分析
2、系统架构分析
3、响应时间拆分
4、全局监控分析
5、定向监控分析
6、判断性能瓶颈
7、提出解决方案
性能场景设计
1、场景设计逻辑
2、基准场景
3、容量场景
4、稳定性场景
5、异常场景
主流性能工具解析
1、常用功能解析
-参数化
-关联
-并发
-事务
-思考时间
-平均值、标准方差
2、集合点对场景的意义
3、准确定义事务
4、合理使用思考时间
5、缓存对压力的影响分析
性能监控设计
1、全局监控
2、定向监控
3、监控设计
4、监控层次细化
容量评估逻辑
1、关键名词解析
-并发用户
-在线用户
-TPS
2、在线用户和 TPS 之间的关系
-单个在线用户的 TPS 计算
-请求级 TPS 计算
-业务操作级 TPS 计算
-用户操作级 TPS 计算
-多在线用户的 TPS 计算
-请求级 TPS 计算
-业务操作级 TPS 计算
-用户操作级 TPS 计算
-峰值在线用户的 TPS 计算
-请求级 TPS 计算
-业务操作级 TPS 计算
-用户操作级 TPS 计算
3、并发用户和 TPS 之间的关系
-请求级 TPS 计算
-业务操作级 TPS 计算
- 用户操作级 TPS 计算
4、公式总结
系统级性能监控分析优化
1、操作系统架构图
2、全局监控分析
3、CPU 监控分析与优化
4、Memory 监控分析与优化
5、IO 监控分析与优化
6、文件系统监控
7、网络监控分析与优化
8、进程间通信监控分析与优化
代码级性能监控分析优化
1、Java 性能剖析
-线程分析
-堆分析
-锁链分析
-CPU分析
-Classes分析
2、Java 调优工具集
-Jstat
-jconsole
-jstack
-jmap
-jhat
-jvisualvm
-jmc
-jdb
-java metrics

JAVA 性能分析实例一
JAVA 性能分析实例二
JAVA 性能分析实例三
应用服务器性能监控分析优化
1、应用服务器架构
2、应用服务器监控工具
3、应用服务器分析优化
-协议(http/https)
-请求量分析
-请求/响应时间分析
-线程池分析
-队列分析
-超时分析
数据库级性能监控分析优化(MySQL 为例)
1、数据库架构图
2、数据库监控工具
3、数据库分析
-架构分析
-索引分析
-操作分析
-查询和排序分析
-查询缓存分析
-表锁分析
-表信息分析
-连接分析
-临时表分析
-线程分析
-InnoDB缓存池分析
-InnoDB锁分析
-InnoDB数据、页、行分析
-SQL执行时间分析
前端性能监控分析优化
1、跨过 HTTP 协议
2、浏览器内核介绍
3、一个前端性能分析示例
4、解析 ChromeDeveloperTool
5、解析 HTTPWatch
6、解析 Charles
链路跟踪
1、Skywalking 架构图
2、Skywalking 链路跟踪配置
3、Skywalking 拓扑图
4、Skywalking 时间拆分
5、Skywalking 方法拆分
排队论在性能分析中的应用
1、排队论概念
2、排队论公式
3、排队论实例
性能方案
性能方案解析
性能报告
性能报告解析

活动详情

提交需求