
课程介绍:
如果你正苦恼于个人成长瓶颈难以突破,职业上升通道严重受阻,很难产生质的变化,那是因为你困在了单点局限中,只要你能掌握全链路性能测试及分析调优能力,就能迅速打开视野,拓展职业新高度。本课程将带你深入全链路性能测试的每一个环节,从构建强大的性能监控体系,到精准采集和分析性能数据,再到高效调优系统性能,全方位提升你的定制化性能测试解决方案设计&执行、性能数据分析、瓶颈定位、资源调优的实战力。如果你想更快,更高效改变现状,那这门课就是你的不二之选。
课程目录:
第1章 全链路性能测试概述
5 节|20分钟
-
视频:1-1 性能测试你需要这么去学试看05:44
-
视频:1-2 什么是全链路性能测试04:42
-
视频:1-3 构建性能监控体系05:22
-
视频:1-4 采集性能数据01:32
-
视频:1-5 性能分析调优能力02:17
第2章 本课程使用的压测项目及相关环境
9 节|76分钟
-
视频:2-1 一张架构图带你整体了解被测项目及linux机器要求06:11
-
视频:2-2 安装redis到服务器(上)09:13
-
视频:2-3 安装redis到服务器(下)12:23
-
视频:2-4 MySQL数据库安装部署08:50
-
视频:2-5 tomcat及应用程序安装部署16:15
-
视频:2-6 Tomcat启动测试04:15
-
视频:2-7 Nginx安装部署13:58
-
视频:2-8 验证应用在使用redis04:22
-
图文:2-9 本章总结
第3章 【监控部署】系统监控软件安装部署
6 节|48分钟
-
视频:3-1 安装配置Node_Exporter – 采集系统性能数据11:53
-
视频:3-2 安装配置prometheus – 监控报警系统09:51
-
视频:3-3 Grafana – 可视化监控工具安装配置16:43
-
视频:3-4 剖析Nodeexporter_Prometheus_Grafana三者之间的关系07:11
-
视频:3-5 解读Grafana图形界面计数器01:43
-
图文:3-6 本章总结
第4章 【牛刀小试】JMeter 全链路性能测试初探
15 节|114分钟
-
视频:4-1 性能测试工程师必会的主流测试工具03:37
-
视频:4-2 性能测试脚本开发04:15
-
视频:4-3 脚本调试与运行02:50
-
视频:4-4 理清-响应时间,线程数,用户数,TPS-之间的关系19:42
-
视频:4-5 grafana展示多台服务器上的数据08:47
-
视频:4-6 grafana dashboard大概介绍14:42
-
视频:4-7 Tomcat单机压力测试22:56
-
视频:4-8 对Tomcat集群加压测试11:06
-
视频:4-9 如何监控Jmeter执行过程中产生的数据01:38
-
视频:4-10 下载安装InfluxDB时序数据库03:09
-
视频:4-11 JMeter配置BackendListener后端监听器,存储数据到InfluxDB数据库03:47
-
视频:4-12 配置Grafana + InfluxDB,展示Jmeter压力数据试看08:33
-
视频:4-13 命令行方式执行Jmeter脚本02:09
-
视频:4-14 实时监控Jmeter压测数据06:36
-
图文:4-15 本章总结
第5章 搭建全链路压测监控体系 – 基础监控 + 应用监控 + 系统监控
9 节|65分钟
-
视频:5-1 Skywalking – 主流的全链路监控APM系统06:56
-
视频:5-2 聊一聊APM性能监控管理系统05:14
-
视频:5-3 Skywalking服务端部署09:48
-
视频:5-4 Skywalking Agent – 对应用进行监控和链路跟踪05:21
-
视频:5-5 Tomcat单机部署Skywalking Agent09:55
-
视频:5-6 Tomcat集群部署Skywalking Agent09:44
-
视频:5-7 Skywalking配置的注意事项01:54
-
视频:5-8 Skywalking监控你的被测系统16:05
-
图文:5-9 本章总结
第6章 JMX(Java Management Extensions)性能数据采集
8 节|58分钟
-
视频:6-1 Metrics简介03:57
-
视频:6-2 自定义metrics监控指标12:02
-
视频:6-3 Grafana – 自定义Metrics监控数据可视化04:17
-
视频:6-4 自定义Metrics的注意事项04:33
-
视频:6-5 对于被测系统,需要采集哪些组件的性能数据13:51
-
视频:6-6 jmx_exporter下载安装配置10:01
-
视频:6-7 Grafana + jmx_exporter + Prometheus监控JDK,采集jmx组件性能数据08:46
-
图文:6-8 本章总结
第7章 【庖丁解牛】Nginx 性能数据采集
7 节|47分钟
-
视频:7-1 浅谈Niginx和OpenResty Nginx,如何采集Nginx组件的性能数据03:22
-
视频:7-2 安装Nginx_vts_exporter,监控Nginx性能指标09:21
-
视频:7-3 Nginx配置文件解析10:45
-
视频:7-4 启动Nginx_vts_exporter03:22
-
视频:7-5 Nginx_vts_exporter + Prometheus + Grafana采集并展示Nginx性能数据09:41
-
视频:7-6 验证Nginx_Exporter监控数据的合理性10:03
-
图文:7-7 本章总结
第8章 【庖丁解牛】MySQL 和 Redis 数据库性能数据采集
7 节|44分钟
-
视频:8-1 下载安装MySQL_Exporter监控MySQL数据库性能指标05:52
-
视频:8-2 MySQL_Exporter+Prometheus+Grafana采集展示MySQL性能数据09:53
-
视频:8-3 性能测试过程中,实时观察MySQL性能监控数据07:30
-
视频:8-4 安装Redis_Exporter对Redis数据库进行性能监控03:17
-
视频:8-5 Redis_Exporter+Prometheus+Grafana实现Redis性能数据的采集和展示07:16
-
视频:8-6 性能测试过程中,实时观察Redis监控数据09:14
-
图文:8-7 本章总结
第9章 【庖丁解牛】分布式消息队列系统 Kafka 性能数据采集
13 节|177分钟
-
视频:9-1 分布式消息队列系统Kafka概述05:35
-
视频:9-2 理解Kafka中的相关概念08:33
-
视频:9-3 Kafka集群环境搭建(一)02:25
-
视频:9-4 Kafka集群环境搭建(二)27:55
-
视频:9-5 Kafka集群配置和启动21:23
-
视频:9-6 压测10万条消息,Kafka模拟生产者和消费者发送及接收消息13:54
-
视频:9-7 生产1000万条消息,Kafka性能分析(一)29:05
-
视频:9-8 生产1000万条消息,Kafka性能分析(二)26:44
-
视频:9-9 针对Kafka的测试场景设计08:56
-
视频:9-10 Kafka测试场景执行04:56
-
视频:9-11 系统层面监控集群的性能指标07:26
-
视频:9-12 Kafka_Exporter&Prometheus&Grafana实现Kafka性能数据的采集和展示19:48
-
图文:9-13 本章总结
第10章 【全链路实战】性能测试多场景设计与执行
21 节|262分钟
-
视频:10-1 测试场景执行环境及准备工作11:22
-
视频:10-2 性能测试的概念10:45
-
视频:10-3 性能场景分类19:20
-
视频:10-4 性能指标解释和事务的定义10:48
-
视频:10-5 性能指标的划分和性能测试3个阶段07:10
-
视频:10-6 软件测试的 2-8原则和响应时间的2-5-8原则08:37
-
视频:10-7 测试数据从生产环境到性能测试场景的转换试看14:53
-
视频:10-8 基于tomcat集群配置session会话保持13:41
-
视频:10-9 准备多执行场景所用的测试脚本10:35
-
视频:10-10 单业务性能测试场景-访问首页18:48
-
视频:10-11 单业务性能测试场景-创建博客11:09
-
视频:10-12 混合业务容量场景(一)18:10
-
视频:10-13 混合业务容量场景(二)15:50
-
视频:10-14 分布式压测配置 – Windows控制机 + Linux负载机22:24
-
视频:10-15 分布式压测配置 – Linux控制机控制 + 两台Linux负载机09:41
-
视频:10-16 分布式压测 + 混合业务容量测试场景10:46
-
视频:10-17 异常场景测试-重启Tomcat恢复12:43
-
视频:10-18 稳定性测试场景03:26
-
视频:10-19 稳定性测试结果展示分析08:18
-
视频:10-20 详解Grafana配置参数backend_influxdb.send_interval对TPS的影响22:41
-
图文:10-21 本章总结
第11章 【性能分析基础】TPS、响应时间、压力线程、资源使用率之间的关联关系
9 节|93分钟
-
视频:11-1 剖析TPS、响应时间、压力线程之间的关系20:44
-
视频:11-2 CDN是什么?对性能有什么影响?06:24
-
视频:11-3 案例演示TPS、响应时间和压力线程之间的关联关系09:58
-
视频:11-4 性能报告中采样数据频率的设置-通过毛刺分析性能18:00
-
视频:11-5 什么是性能的衰减?09:36
-
视频:11-6 分析性能衰减趋势的重要意义06:32
-
视频:11-7 压力和资源使用率之间的关联关系及总体趋势12:11
-
视频:11-8 压力和CPU使用率之间的关系08:36
-
图文:11-9 本章总结
第12章 【分析与调优】系统层面的 CPU/内存/网络/IO 性能分析
14 节|125分钟
-
视频:12-1 如何分析CPU、内存、网络、IO性能?01:04
-
视频:12-2 了解Linux内核 – 操作系统的核心组件15:41
-
视频:12-3 Linux进程状态转换 – 观察进程的执行过程04:14
-
视频:12-4 Linux Kernel Map – 在线内核分析工具的应用14:08
-
视频:12-5 CPU的8个计数器 – CPU性能分析04:47
-
视频:12-6 iftop – 网络实时流量监控分析04:36
-
视频:12-7 netstat命令 – 网络状态监控分析08:11
-
视频:12-8 vmstat命令 – 内核线程、虚拟内存、磁盘、CPU活动的统计分析04:26
-
视频:12-9 CPU、Memory、IO、Network、System、Swap 6大模块必会监控命令14:54
-
视频:12-10 Load Average系统平均负载分析18:27
-
视频:12-11 pidstat 命令 – 分析统计系统资源占用情况11:58
-
视频:12-12 安装inotify-tools工具 – 实现文件的监控分析07:16
-
视频:12-13 掌握inotifywait文件监控命令14:27
-
图文:12-14 本章总结
第13章 【性能分析基础】压力和CPU/内存/网络带宽/IO之间的关系
11 节|82分钟
-
视频:13-1 压力压起来看cpu队列的变化趋势02:40
-
视频:13-2 压力和内存使用率之间的关系09:43
-
视频:13-3 性能测试中,操作系统级别的内存主要看什么07:46
-
视频:13-4 TCP三次握手机制对性能提升的影响07:38
-
视频:13-5 网络状态中TIME_WAIT连接数的含义05:12
-
视频:13-6 通过发送队列和接受队列判断问题在哪端07:38
-
视频:13-7 网络数据发送和接收过程原理图解析13:54
-
视频:13-8 netstat命令 – 观察压力与网络数据的变化趋势06:47
-
视频:13-9 iftop – 找到网络带宽和端口的对应关系10:29
-
视频:13-10 sysctl-a看所有操作系统参数09:35
-
图文:13-11 本章总结
第14章 【分析与调优】Nginx 性能瓶颈分析
9 节|80分钟
-
视频:14-1 看懂Nginx架构图 – 性能瓶颈分析04:52
-
视频:14-2 Nginx性能相关的配置13:29
-
视频:14-3 Linux存储栈中的DirectIO对Nginx性能的影响06:06
-
视频:14-4 Nginx中的请求时间和响应时间分析07:28
-
视频:14-5 安装Goaccess日志分析工具05:51
-
视频:14-6 结合Goaccess,配置Nignx日志格式13:51
-
视频:14-7 Nginx日志数据统计分析19:04
-
视频:14-8 Goaccess 图形化展示Nginx日志信息09:12
-
图文:14-9 本章总结
第15章 【分析与调优】JVM 性能瓶颈分析
8 节|84分钟
-
视频:15-1 JDK自带的监控工具JVisualVM远程连接配置监控tomcat10:38
-
视频:15-2 JVisualVM能监控什么?04:47
-
视频:15-3 JMC(Java Mission Control)配置tomcat监控05:03
-
视频:15-4 Tomcat性能参数12:39
-
视频:15-5 Tomcat监控分析24:23
-
视频:15-6 Tread Dump – Java应用诊断分析(一)15:12
-
视频:15-7 Tread Dump – Java应用诊断分析(二)10:33
-
图文:15-8 本章总结
第16章 【分析与调优】MySQL 数据库性能瓶颈分析
11 节|124分钟
-
视频:16-1 从架构角度了解MySQL12:33
-
视频:16-2 安装MySQL Report – 全局分析MySQL性能13:17
-
视频:16-3 MySQL Report内容讲解17:53
-
视频:16-4 MySQL慢查询日志如何打开及配置09:47
-
视频:16-5 MySQL Profiling剖析SQL语句19:21
-
视频:16-6 SQL语句剖析-是否添加索引对SQL语句的影响(一)08:39
-
视频:16-7 SQL语句剖析-是否添加索引对SQL语句的影响(二)04:03
-
视频:16-8 MySQLDump Slow – mysql慢查询分析15:40
-
视频:16-9 安装pt-query-digest慢查询分析工具05:20
-
视频:16-10 MySQL慢查询进一步分析诊断17:16
-
图文:16-11 本章总结
第17章 【分析与调优】Redis 数据库性能瓶颈分析
5 节|33分钟
-
视频:17-1 Redis Benchmark – Redis自带的基准性能分析工具06:03
-
视频:17-2 Slow Log – Redis慢查询日志分析07:27
-
视频:17-3 Redis Info统计分析及调优方向09:27
-
视频:17-4 Redis监控界面和命令行信息对比分析09:21
-
图文:17-5 本章总结
第18章 【分析与调优】内存层面的综合性能瓶颈分析
16 节|162分钟
-
视频:18-1 JVM的性能分析之内存分析17:28
-
视频:18-2 GC垃圾回收机制的实时执行情况分析11:15
-
视频:18-3 GC原因加载和编译class次数统计分析06:08
-
视频:18-4 JConsole-监视统计JVM资源信息07:49
-
视频:18-5 JVisualVM_monitor堆内存CPU线程及加载类分析10:18
-
视频:18-6 JVisualVM_threads线程栈分析(一)13:42
-
视频:18-7 JVisualVM_threads线程栈分析(二)12:25
-
视频:18-8 JVisualVM_CPU消耗的监控10:56
-
视频:18-9 JVisualVM_Memory内存消耗的监控13:05
-
视频:18-10 JMC监控java应用程序04:43
-
视频:18-11 安装Arthas java诊断工具 – 排查线程CPU和内存的占用07:46
-
视频:18-12 Arthas看板中排名前三的线程分析(一)17:22
-
视频:18-13 Arthas看板中排名前三的线程分析(二)12:41
-
视频:18-14 Jstack命令 – 生成JVM线程快照02:52
-
视频:18-15 Jmap和Jhat – JVM堆栈内存跟踪分析13:15
-
图文:18-16 本章总结
第19章 【分析与调优】Linux 系统性能剖析诊断
15 节|119分钟
-
视频:19-1 应用strace命令 – 跟踪Linux系统调用13:55
-
视频:19-2 编译安装Perf – Linux系统性能分析工具06:29
-
视频:19-3 perf-list命令 – 查看perf所支持的性能事件08:20
-
视频:19-4 perf-top命令 – 分析系统执行函数所消耗的CPU时钟05:56
-
视频:19-5 perf-stat命令 – 分析系统,进程的整体性能概况11:52
-
视频:19-6 perf-bench命令 – 评估系统特定性能05:20
-
视频:19-7 perf record & perf report – 记录并分析系统,进程的运行情况11:06
-
视频:19-8 生成火焰图 – 可视化处理perf生成的数据10:54
-
视频:19-9 安装SystemTap – 内核跟踪和探测工具11:01
-
视频:19-10 stap-x命令 – 跟踪进程的执行流10:00
-
视频:19-11 跟踪特定流程和特定函数04:45
-
视频:19-12 查看内核文件中函数的执行流程02:41
-
视频:19-13 SystemTap自带示例演示07:41
-
视频:19-14 特定线程的CPU消耗跟踪结果及火焰图展示分析08:58
-
图文:19-15 本章总结
第20章 【总结与拓展】性能测试总结、报告编写、业务拓展
6 节|93分钟
-
视频:20-1 性能测试报告编写思路及注意事项18:55
-
视频:20-2 编写性能分析与调优报告17:03
-
视频:20-3 性能测试方案总结及拓展26:03
-
视频:20-4 不同业务场景的全链路压测模型创建思路15:15
-
视频:20-5 不同业务场景下,解读性能需求指标15:42
-
图文:20-6 课程总结
本课程已完结
阅读全文
常见问题
是否支持单个资源购买?
答:点击“立即购买”,即是单个资源购买。
开通VIP会员后,是否支持全部资源下载,如何开通VIP会员?
答:点击“升级VIP”按钮,支付完成后即可开通VIP会员,VIP会员支持全站课程免费下载。
链接失效怎么办?
答:联系客服QQ:630965719,获取最新下载链接。
原文链接:https://www.itspxx.com/csyw/xncs/3459/,转载请注明出处。



评论0