课程大纲
1、软件性能测试理论基础
不同视角的软件性能定义
软件性能的关键指标
深入解读性能测试中的关键指标与内在含义
从性能测试到性能工程
2、性能测试的基本方法
性能验收测试
压力测试
负载测试
并发测试
可靠性测试
失效恢复测试
3、性能测试应用领域
能力验证
能力/容量规划
性能优化
缺陷发现
性能基准比较
4、性能测试的软件架构基础知识
从性能测试到性能工程
为什么软件架构知识对于性能测试如此重要
软件架构的发展与演进
单体后端架构的特点与性能测试关注点
分布式后端架构的特点与性能测试关注点
微服务架构的特点与性能测试关注点
基于架构的性能测试与容量规划实践
5、金融证券企业性能测试的最佳实践
金融证券企业性能测试的特点
行业成功案例解读
常见误区与应对策略
性能测试回归体系的建设
容量规划在金融证券企业性能测试中的应用
性能测试的局限性
性能测试的开展时机
6、性能测试工具的核心原理与开发
性能测试工具的原理
主流性能测试工具简介
多进程 VS多线程的实现
负载流量调度
7、性能监控的最佳实践
操作系统级别的性能监控
虚拟机级别的性能监控
容器级别的性能监控
性能监控指标组合的设计
常用性能监控指标监控案例解读
8、性能测试的场景设计
性能需求的获取
性能场景的主要指标
性能场景的类型
性能场景的设计与计算
流量录制回放
基准性能测试
长时间运行的稳定性测试
9、性能测试报告的解读
性能测试报告能够提供什么样的信息
如何读懂性能测试报告
性能测试报告解读的核心思路
行业案例分析
10、HP全球软件研发中心- 性能测试卓越中心(PCOE)的实际案例与经验分享(纯干货)
HP全链路性能Benchmark的设计
面向企业数据中心在线性能测试的Performance Benchmark Kits的设计
基于性能测试的系统容量规划
长时间运行系统稳定性的测试设计(CHO测试)
HP性能专项测试实践
基于用户数据库特征提取的性能压测背景数据仿真
高并发情况下单session的Profile方法设计
如何0成本应用UI自动化测试脚本和API自动化测试脚本实现性能测试告警
HP代码级的性能测试实践
11、大型全链路压测平台的设计与实践
全链路压测平台的技术难点
如何突破JMeter的瓶颈
全链路压测平台的整体架构设计
性能测试的灰度发布方案
全链路压测的技术难点与解决思路
某大型外卖平台的全链路压测系统设计
淘宝PTS性能测试服务的设计思路与应用
12、基于具体业务的性能测试方法探讨
具体问题探讨