4006-998-758
3000+课程任你选择
高级性能测试及调优案例分析
研发学院 产品经理 体系架构设计
郑兴宗

精通软件测试管理和自动化测试解决方案,设计自动化测试框架培训。

精通Web和手机APP的自动化和性能测试解决方案。

熟悉HP Web Inspect和Fotify等安全测试工具使用。

具备丰富的软件生命周期管理,流程改进,规范制定和产品质量保证等经验。

具备3年多电信计费系统研发自动化测试,性能测试,性能调优和测试管理经验。

具备4年车联网呼叫中心系统集成项目管理,自动化测试框架设计、性能解决方案和调优经验。

具备专业的性能测试项目管理,性能测试方案和性能调优项目经验。

擅长领域 

1. 卓越测试中心、卓越性能中心及软件成熟度建设 

2. 性能测试及性能调优 

3. 自动化测试框架设计 

4. DevOps平台设计与落地 

5. 分布式系统K8S及微服务容器化架构设计和落地 

4年专业化测试经验

查看老师详情
课程内容


课程特色


本课程以实际大型性能测试项目为基础,以性能测试过程为主线,详细介绍性能测试理论、方案设计、测试执行和性能调优过程。

在案例分析过程中,把全链路压测的理论融入到大型项目的实践过程中,解析分布式系统架构及微服务性能测试实践。重点分析性能测试过程中,碰到的各种常见问题和相应的解决方法。

梳理性能测试执行流程及过程管理,详细介绍业务场景到性能测试场景的转化过程,性能场景设计,性能测试工具和监控工具的使用,详细阐述性能测试执行过程中出现问题及解决方法,介绍性能测试瓶颈定位、性能调优的逻辑思路和问题处理方法。


课程收益 


1、 掌握大型项目的性能测试方案设计、测试执行及调优过程;

2、 掌握性能测试过程、测试策略、测试计划、测试团队和测试技能;

3、 掌握性能测试及监控工具使用;

4、 掌握性能测试执行过程和结果分析;

5、 熟悉性能瓶颈定位分析、性能调优方法和实际案例经验。


课程对象 


此课程适合于测试经理、高级性能测试人员、性能调优人员和开发人员


 课程大纲


课程内容及大纲可根据客户具体需求进行客户化定制,针对性的解决客户在性能测试及调优方面的痛点和难点,给客户带来可实际落地的方案和经验。

也可根据客户性能测试团队的实际情况,定制课程的深度和广度,满足客户的重点需求。

章节

内容

第1章

性能测试理论

【从性能测试理论入手,让学员了解基本的性能测试理论,建立性能测试理论基础,夯实性能测试理论和方法论。】

1.1 性能测试基本理论

1.2 性能测试基本概念

1.3 性能指标定义

1.4 性能指标关联

1.5 性能测试需求

1.6 性能测试类型

1.7 性能测试场景

1.8 性能测试策略制定

1.9 单体架构到分布式系统架构演进

1.10 分布式系统微服务容器化给性能诊断带来的挑战

1.11 全链路压测方案分析

1.12 系统容量测试与规划

第2章

性能测试流程

【阐述性能测试基本流程,并结合实际项目性能测试实践,深入讲解性能测试流程以及每个流程节点的输入和产出。】

2.1 性能测试流程介绍

2.2 性能测试流程输入输出

第3章

性能测试工具介绍

【介绍主流性能测试工具,对比性能测试工具的实现原理和优缺点。】

3.1 性能测试工具介绍

3.2 性能测试工具优缺点对比

3.3 性能测试工具选型

第4章

性能监控工具介绍

【阐述性能测试结果需要的性能监控维度,以及每个监控维度对应的监控点和监控工具选项分析。】

4.1 性能监控维度

4.2 性能监控工具介绍

4.3 性能监控工具选型

4.4 性能监控工具使用

4.5 性能监控工具分析

第5章

性能测试脚本开发

【性能测试脚本开发过程,结合性能测试工具进行脚本开发,详细讲解整个开发过程并结合实际操作练习。】

5.1 性能测试脚本开发流程

5.2 分析测试协议

5.3 脚本录制与开发

5.4 脚本参数化

5.5 脚本关联

5.6 测试参数数据准备

5.7 单线程脚本回放

5.8 多线程脚本回放

5.9 回放结果检查

5.10 性能测试脚本开发案例分享

第6章

性能性能测试执行

【性能测试场景设计、配置及执行,性能测试场景执行过程管理以及执行规范,为后续的结果分析和瓶颈定位起到过程保障。】

6.1 性能测试场景配置

6.2 性能测试执行及过程管理

6.3 性能测试执行过程问题分析

6.4 性能测试执行案例分享

第7章

性能测试结果收集与分析

【针对性能测试执行结果和监控结果进行数据收集,并对性能进行深入分析,为瓶颈定位提供数据支撑。】

7.1 性能测试结果收集

7.2 性能测试结果图表生成

7.3 性能测试结果分析

7.4 性能测试结果分析案例分享

第8章

性能分析及瓶颈定位方法

【阐述性能瓶颈定位流程,对性能瓶颈进行诊断分析并掌握相应的方法论。】

8.1 性能瓶颈定位方法

8.2 性能瓶颈定位过程

8.3 性能瓶颈隔离及性能优化

第9章

性能监控与调优之系统层

【针对系统层的性能瓶颈分析,借助系统监控分析工具,从全局的角度找出系统层的性能瓶颈并进行优化。】

9.1 操作系统架构

9.2 操作系统性能监控指标

9.3 操作系统性能监控分析工具

9.4 操作系统性能分析方法

9.5 如何定位资源问题

第10章

性能监控与调优之网络层

【针对网络方面的性能瓶颈定位,通过网络分析工具,找出网络方面的性能瓶颈并进行优化。】

10.1 网络层性能监控指标

10.2 网络层性能监控分析工具

10.3 网络层性能分析方法

10.4 如何定位网络问题

第11章

性能监控与调优之应用层

【针对应用层的性能瓶颈分析,通过中间件分析工具,从中间件层面找出应用层的性能瓶颈并进行调优。】

11.1 应用层系统架构

11.2 应用层性能监控指标

11.3 应用层性能监控分析工具 

11.4 应用层性能分析方法

11.5 应用层性能瓶颈定位

11.6 应用层性能瓶颈调优方法

11.7 常见应用层性能问题和定位方法

第12章

性能监控与调优之代码层

【针对代码层的性能瓶颈分析,通过代码分析工具,从代码函数性能的角度找出代码层的性能瓶颈并进行优化。】

12.1 代码层性能监控点

12.2 代码层性能监控分析工具

12.3 代码层性能分析方法

12.4 代码层性能瓶颈定位

12.5 代码层性能瓶颈调优方法

12.6 如何快速定位代码问题

第13章

性能监控与调优之数据库层

【针对数据库层的性能瓶颈分析,借助监控分析工具,从数据库实例角度找出数据库层的性能瓶颈并进行调优。】

13.1 数据库系统架构

13.2 数据库性能监控指标

13.3 数据库性能监控分析工具

13.4 数据库性能分析方法

12.5 数据库性能瓶颈定位

12.6 数据库性能瓶颈调优方法

13.7 如何定位到SQL语句问题和配置问题

13.8 常见数据库性能问题和定位方法

第14章

性能分析及瓶颈定位案例分析

【结合大型互联网的实际项目,深入讲解系统性能测试和性能调优的整个过程,以及性能测试过程中碰到的性能问题如何诊断和问题定位。】

14.1 性能瓶颈定位及调优项目案例分析

14.2 常见性能问题分析

14.3 掌握性能测试及瓶颈分析的方法


返回上一级