软件性能测试最佳实践课程
课程天数:2天
课程介绍
通过本课程的学习,可以掌握测试体系建设思路、性能测试团队建设思路、性能过程执行控制能力、性能分析逻辑思维能力 。重点解析了性能分析的逻辑思路和问题处理方法。解析了性能测试工具、性能监控工具、性能分析工具、性能调试工具的各个方面。提高对整个系统的认知高度。描述了性能测试报告的编写技巧。
课程收益
可以掌握性能体系建设思路;
性能测试团队建设思路;
性能过程执行控制能力;
性能分析逻辑思维能力。
针对企业的课程目标:
帮助企业、团队、个人提升性能意识;
帮助企业理清性能团队提升的痛点;
帮助企业快速理解架构级性能测试和分析优化的关键点;
帮助企业减少生产运营成本;
帮助团队、个人理清当前的瓶颈点。
培训对象
此课程适合于性能架构师、性能分析师、性能测试工程师、性能项目经理、软件质量管理人员、运维人员、开发工程师等;
课程大纲
第一单元:性能分析方法
• 瓶颈的精准判断
• 用户递增策略
• 曲线的分析
• 性能衰减过程
• 响应时间的定位
• 操作系统分析决策树
• 场景比对分析
• 证据链的查找
第二单元:性能需求指标
• 测试目的
• 测试范围
• 业务调研
• 测试环境调研
• 测试指标及测试数据
• 并发用户数
• 系统可扩展性指标
• 性能需求来源
• 性能需求应该包括什么
第三单元:性能场景设计
• 场景设计逻辑
• 基准场景
• 单业务单用户场景
• 单业务多用户场景
• 容量场景
• 递增场景(混合业务,找到最大TPS)
• 配置测试场景
• 衰减测试场景
• 稳定性场景
• 异常场景(失效模式)
• LB/HA场景
• 宕网卡/主机/应用场景
第四单元:主流性能工具解析
• LoadRunner解析
• LoadRunner简介
• 计划负载测试
• LR场景设计
• 配置运行时设置
• 场景执行
• 性能监控
• 分析性能瓶颈
• 对比性能目标
第五单元:性能监控设计
• 全局监控
• 定向监控
• 监控设计
• 监控层次细化
第六单元:WebGate
• WebGate 架构
• WebGate 运行环境
• WebGate 主要功能及带来的价值
• WebGate Manager使用
• WebGate Viewer使用
• WebGate Agent使用
第七单元:业务统计数据到场景的转化
• 业务数据统计
• 业务模型
• 测试模型
• 对应场景设置
第八单元:系统级性能监控分析优化
• 操作系统架构图
• 全局监控分析
• CPU监控分析与优化
• Memory监控分析与优化
• IO监控分析与优化
• 文件系统监控
• 网络监控分析与优化
• 进程间通信监控分析与优化