课程题目: 性能测试、建模、分析与优化培训

4401 人关注
(78637/99817)
课程大纲:

性能测试、建模、分析与优化培训

 

 

性能面临的挑战

性能测试目标迷失

性能难以重现真实场景

难以定位性能问题瓶颈

性能测试和优化过晚,修复成本过高
讨论:实际面临过的性能问题与解决思路

性能建模、测试与规划路线图

性能建模、测试与规划体系

性能计划

系统架构性能评估

性能持续迭代

性能与容量运维

性能最佳实践
讨论:我们应该怎么做?

性能架构建模

影响系统性能的各种因素

几种典型应用资源使用特点

应用系统架构

应用请求结构

网络拓扑架构

硬件设计架构

中间件设计架构

数据库设计架构

存储设计架构

性能模式与反模式

失效模式分析

业务性能分析

评估性能风险

确定关键用例

选择关键性能场景

建立业务性能目标

系统性能需求分析

从业务模型到技术模型

用户模型vs TPS模型

确定通过标准
案例实战:性能需求分析

性能测试概览

性能测试应用场景

性能测试团队组成

性能测试流程

性能测试场景

基准测试/并发(集合点)测试

单交易容量测试

综合交易容量测试

可靠性测试

可扩展性测试

稳定性测试

业务突变测试

OLAP、跑批业务测试场景

参数配置测试

用户体验(性能)测试

场景设置、重用与优先级
案例:性能测试场景设计

性能测试环境

测试环境缩放原则

被测系统环境需求

压力机测试环境要求

环境准备注意事项
案例:系统环境搭建

性能测试数据

垫底数据和参数化数据

数据分布

生产数据清洗

自动化生成

数据重用问题
案例:数据准备

性能测试方案

性能测试方案模板

测试目标

性能监控分析指标

测试计划

测试资源

测试风险

性能测试执行

日志和记录

风险管理和沟通管理

LoadRunner使用实践

LoadRunner原理

脚本、场景规范

脚本提取公共变化部分

脚本调试

参数化技巧

关联/检查点/集合点

事务定义(粗细)

RunTime设置

各种场景测试技巧

监控LoadRunner

上万TPS LoadRunner使用技巧

性能测试报告

性能测试报告模板

一图胜万言

关联分析

性能测试结论

性能建议与风险

性能监控与分析

讨论:以往性能监控与分析的策略

性能监控与分析策略

应用性能监控与分析

前端性能监控与分析

操作系统性能监控与分析

中间件性能监控与分析

数据库性能监控与分析

网络与存储性能监控与分析

故障树性能分析方法

容量规划与性能建模

案例:多个性能分析过程案例

讨论:容量规划的方法

SLA与运维的难题

性能与容量规划方法

性能预测建模

性能建模原理

性能建模流程

测试环境性能/业务数据梳理

生产环境性能/业务数据梳理

建立和矫正性能模型

What-IF分析

系统降级

容量规划方案