价格: 46 学币

分类: 测试

发布时间: 2024-11-16 21:42:48

最近更新: 2024-12-24 12:59:54

资源类型: VIP

优惠: 开通VIP/SVIP免费获取此资源

开通VIP享受更多优惠 网盘下载地址

课程介绍

高阶精品课:全链路性能测试、分析与调优实战视频教程,由优库it资源网整理发布。本课程将带你深入全链路性能测试的每一个环节,从构建强大的性能监控体系,到精准采集和分析性能数据,再到高效调优系统性能,全方位提升你的定制化性能测试解决方案设计&执行、性能数据分析、瓶颈定位、资源调优的实战力。如果你想更快,更高效改变现状,那这门课就是你的不二之选。

资源目录

.
├──  第1章 全链路性能测试概述/
│   ├── [ 16M]  1-1性能测试你需要这么去学
│   ├── [5.3M]  1-2什么是全链路性能测试
│   ├── [8.1M]  1-3构建性能监控体系
│   ├── [2.7M]  1-4采集性能数据
│   └── [4.1M]  1-5性能分析调优能力
├──  第2章 本课程使用的压测项目及相关环境/
│   ├── [6.9M]  2-1一张架构图带你整体了解被测项目及linux机器要求
│   ├── [ 21M]  2-2安装redis到服务器(上)
│   ├── [ 30M]  2-3安装redis到服务器(下)
│   ├── [ 21M]  2-4MySQL数据库安装部署
│   ├── [ 36M]  2-5tomcat及应用程序安装部署
│   ├── [5.9M]  2-6Tomcat启动测试
│   ├── [ 28M]  2-7Nginx安装部署
│   ├── [9.3M]  2-8验证应用在使用redis
│   └── [353K]  2-9本章总结.pdf
├──  第3章 【监控部署】系统监控软件安装部署/
│   ├── [ 31M]  3-1安装配置Node_Exporter-采集系统性能数据
│   ├── [ 25M]  3-2安装配置prometheus-监控报警系统
│   ├── [ 45M]  3-3Grafana-可视化监控工具安装配置
│   ├── [ 15M]  3-4剖析Nodeexporter_Prometheus_Grafana三者之间的关系
│   ├── [3.7M]  3-5解读Grafana图形界面计数器
│   └── [207K]  3-6本章总结.pdf
├──  第4章 【牛刀小试】JMeter 全链路性能测试初探/
│   ├── [8.2M]  4-1性能测试工程师必会的主流测试工具
│   ├── [ 11M]  4-2性能测试脚本开发
│   ├── [7.5M]  4-3脚本调试与运行
│   ├── [ 22M]  4-4理清-响应时间,线程数,用户数,TPS-之间的关系
│   ├── [ 20M]  4-5grafana展示多台服务器上的数据
│   ├── [ 39M]  4-6grafanadashboard大概介绍
│   ├── [ 64M]  4-7Tomcat单机压力测试
│   ├── [ 32M]  4-8对Tomcat集群加压测试
│   ├── [2.1M]  4-9如何监控Jmeter执行过程中产生的数据
│   ├── [8.4M]  4-10下载安装InfluxDB时序数据库
│   ├── [6.3M]  4-11JMeter配置BackendListener后端监听器,存储数据到InfluxDB数据库
│   ├── [ 19M]  4-12配置Grafana+InfluxDB,展示Jmeter压力数据
│   ├── [ 10M]  4-13命令行方式执行Jmeter脚本
│   ├── [ 16M]  4-14实时监控Jmeter压测数据
│   └── [ 38K]  4-15本章总结.pdf
├──  第5章 搭建全链路压测监控体系 - 基础监控 + 应用监控 + 系统监控/
│   ├── [9.2M]  5-1Skywalking-主流的全链路监控APM系统
│   ├── [6.7M]  5-2聊一聊APM性能监控管理系统
│   ├── [ 22M]  5-3Skywalking服务端部署
│   ├── [ 10M]  5-4SkywalkingAgent-对应用进行监控和链路跟踪
│   ├── [ 21M]  5-5Tomcat单机部署SkywalkingAgent
│   ├── [ 20M]  5-6Tomcat集群部署SkywalkingAgent
│   ├── [2.6M]  5-7Skywalking配置的注意事项
│   ├── [ 34M]  5-8Skywalking监控你的被测系统
│   └── [ 28K]  5-9本章总结.pdf
├──  第6章 JMX(Java Management Extensions)性能数据采集/
│   ├── [5.3M]  6-1Metrics简介
│   ├── [ 25M]  6-2自定义metrics监控指标
│   ├── [8.4M]  6-3Grafana-自定义Metrics监控数据可视化
│   ├── [5.0M]  6-4自定义Metrics的注意事项
│   ├── [ 20M]  6-5对于被测系统,需要采集哪些组件的性能数据
│   ├── [ 20M]  6-6jmx_exporter下载安装配置
│   ├── [ 26M]  6-7Grafana+jmx_exporter+Prometheus监控JDK,采集jmx组件性能数据
│   └── [ 40K]  6-8本章总结.pdf
├──  第7章 【庖丁解牛】Nginx 性能数据采集/
│   ├── [ 10M]  7-1浅谈Niginx和OpenRestyNginx,如何采集Nginx组件的性能数据
│   ├── [ 28M]  7-2安装Nginx_vts_exporter,监控Nginx性能指标
│   ├── [ 19M]  7-3Nginx配置文件解析
│   ├── [7.4M]  7-4启动Nginx_vts_exporter
│   ├── [ 24M]  7-5Nginx_vts_exporter+Prometheus+Grafana采集并展示Nginx性能数据
│   ├── [ 24M]  7-6验证Nginx_Exporter监控数据的合理性
│   └── [ 49K]  7-7本章总结.pdf
├──  第8章 【庖丁解牛】MySQL 和 Redis 数据库性能数据采集/
│   ├── [ 13M]  8-1下载安装MySQL_Exporter监控MySQL数据库性能指标
│   ├── [ 23M]  8-2MySQL_Exporter+Prometheus+Grafana采集展示MySQL性能数据
│   ├── [ 19M]  8-3性能测试过程中,实时观察MySQL性能监控数据
│   ├── [7.0M]  8-4安装Redis_Exporter对Redis数据库进行性能监控
│   ├── [ 17M]  8-5Redis_Exporter+Prometheus+Grafana实现Redis性能数据的采集和展示
│   ├── [ 21M]  8-6性能测试过程中,实时观察Redis监控数据
│   └── [ 47K]  8-7本章总结.pdf
├──  第9章 【庖丁解牛】分布式消息队列系统 Kafka 性能数据采集/
│   ├── [6.7M]  9-1分布式消息队列系统Kafka概述
│   ├── [ 16M]  9-2理解Kafka中的相关概念
│   ├── [3.0M]  9-3Kafka集群环境搭建(一)
│   ├── [ 55M]  9-4Kafka集群环境搭建(二)
│   ├── [ 14M]  9-5Kafka集群环境搭建(三)
│   ├── [ 54M]  9-6Kafka集群配置和启动
│   ├── [ 31M]  9-7压测10万条消息,Kafka模拟生产者和消费者发送及接收消息
│   ├── [8.8M]  9-8生产1000万条消息,Kafka性能分析(一)
│   ├── [ 66M]  9-9生产1000万条消息,Kafka性能分析(二)
│   ├── [ 23M]  9-10生产1000万条消息,Kafka性能分析(三)
│   ├── [ 48M]  9-11生产1000万条消息,Kafka性能分析(四)
│   ├── [ 17M]  9-12针对Kafka的测试场景设计
│   ├── [ 12M]  9-13Kafka测试场景执行
│   ├── [ 19M]  9-14系统层面监控集群的性能指标
│   ├── [ 43M]  9-15Kafka_Exporter&Prometheus&Grafana实现Kafka性能数据的采集和展示
│   └── [359K]  9-16本章总结.pdf
├──  第10章 【全链路实战】性能测试多场景设计与执行/
│   ├── [ 19M]  10-1测试场景执行环境及准备工作
│   ├── [ 18M]  10-2性能测试的概念
│   ├── [ 24M]  10-3性能场景分类
│   ├── [ 21M]  10-4性能指标解释和事务的定义
│   ├── [9.8M]  10-5性能指标的划分和性能测试3个阶段
│   ├── [9.0M]  10-6软件测试的2-8原则和响应时间的2-5-8原则
│   ├── [ 26M]  10-7测试数据从生产环境到性能测试场景的转换
│   ├── [ 33M]  10-8基于tomcat集群配置session会话保持
│   ├── [ 18M]  10-9准备多执行场景所用的测试脚本
│   ├── [ 43M]  10-10单业务性能测试场景-访问首页
│   ├── [ 25M]  10-11单业务性能测试场景-创建博客
│   ├── [ 43M]  10-12混合业务容量场景(一)
│   ├── [ 36M]  10-13混合业务容量场景(二)
│   ├── [ 50M]  10-14分布式压测配置-Windows控制机+Linux负载机
│   ├── [ 23M]  10-15分布式压测配置-Linux控制机控制+两台Linux负载机
│   ├── [ 24M]  10-16分布式压测+混合业务容量测试场景
│   ├── [ 31M]  10-17异常场景测试-重启Tomcat恢复
│   ├── [6.0M]  10-18稳定性测试场景
│   ├── @优库it资源ukoou.com
│   ├── [ 18M]  10-19稳定性测试结果展示分析
│   ├── [ 41M]  10-20详解Grafana配置参数backend_influxdb.send_interval对TPS的影响
│   └── [2.1M]  10-21本章总结.pdf
├──  第11章 【性能分析基础】TPS、响应时间、压力线程、资源使用率之间的关联关系/
│   ├── [ 28M]  11-1剖析TPS、响应时间、压力线程之间的关系
│   ├── [ 11M]  11-2CDN是什么?对性能有什么影响?
│   ├── [ 13M]  11-3案例演示TPS、响应时间和压力线程之间的关联关系
│   ├── [ 24M]  11-4性能报告中采样数据频率的设置-通过毛刺分析性能
│   ├── [ 17M]  11-5什么是性能的衰减?
│   ├── [8.5M]  11-6分析性能衰减趋势的重要意义
│   ├── [ 29M]  11-7压力和资源使用率之间的关联关系及总体趋势
│   ├── [ 13M]  11-8压力和CPU使用率之间的关系
│   └── [ 34K]  11-9本章总结.pdf
├──  第12章 【分析与调优】系统层面的 CPU&内存&网络&IO 性能分析/
│   ├── [1.1M]  12-1如何分析CPU、内存、网络、IO性能?
│   ├── [ 34M]  12-2了解Linux内核-操作系统的核心组件
│   ├── [5.7M]  12-3Linux进程状态转换-观察进程的执行过程
│   ├── [ 39M]  12-4LinuxKernelMap-在线内核分析工具的应用
│   ├── [ 12M]  12-5CPU的8个计数器-CPU性能分析
│   ├── [9.8M]  12-6iftop-网络实时流量监控分析
│   ├── [ 18M]  12-7netstat命令-网络状态监控分析
│   ├── [8.6M]  12-8vmstat命令-内核线程、虚拟内存、磁盘、CPU活动的统计分析
│   ├── [ 29M]  12-9CPU、Memory、IO、Network、System、Swap6大模块必会监控命令
│   ├── [ 47M]  12-10LoadAverage系统平均负载分析
│   ├── [ 28M]  12-11pidstat命令-分析统计系统资源占用情况
│   ├── [ 14M]  12-12安装inotify-tools工具-实现文件的监控分析
│   ├── [ 28M]  12-13掌握inotifywait文件监控命令
│   └── [ 40K]  12-14本章总结.pdf
└──  第13章 【性能分析基础】压力和CPU&内存&网络带宽&IO之间的关系/
    ├── [7.0M]  13-1压力压起来看cpu队列的变化趋势
    ├── [ 20M]  13-2压力和内存使用率之间的关系
    ├── [ 15M]  13-3性能测试中,操作系统级别的内存主要看什么
    ├── [9.2M]  13-4TCP三次握手机制对性能提升的影响
    ├── [6.2M]  13-5网络状态中TIME_WAIT连接数的含义
    ├── [ 15M]  13-6通过发送队列和接受队列判断问题在哪端
    ├── [ 20M]  13-7网络数据发送和接收过程原理图解析
    ├── [ 15M]  13-8netstat命令-观察压力与网络数据的变化趋势
    ├── [ 14M]  13-9iftop-找到网络带宽和端口的对应关系
    ├── [ 20M]  13-10sysctl-a看所有操作系统参数
    └── [ 41K]  13-11本章总结.pdf
├── 第14章 【分析与调优】Nginx 性能瓶颈分析/
│   ├── [6.7M]  14-1看懂Nginx架构图-性能瓶颈分析
│   ├── [ 21M]  14-2Nginx性能相关的配置
│   ├── [ 15M]  14-3Linux存储栈中的DirectIO对Nginx性能的影响
│   ├── [9.5M]  14-4Nginx中的请求时间和响应时间分析
│   ├── [ 13M]  14-5安装Goaccess日志分析工具
│   ├── [ 34M]  14-6结合Goaccess,配置Nignx日志格式
│   ├── [ 48M]  14-7Nginx日志数据统计分析
│   ├── [ 21M]  14-8Goaccess图形化展示Nginx日志信息
│   └── [ 34K]  14-9本章总结.pdf
├── 第15章 【分析与调优】JVM 性能瓶颈分析/
│   ├── [ 23M]  15-1JDK自带的监控工具JVisualVM远程连接配置监控tomcat
│   ├── [5.1M]  15-2JVisualVM能监控什么?
│   ├── [ 11M]  15-3JMC(JavaMissionControl)配置tomcat监控
│   ├── [ 31M]  15-4Tomcat性能参数
│   ├── [ 65M]  15-5Tomcat监控分析
│   ├── [ 42M]  15-6TreadDump-Java应用诊断分析(一)
│   ├── [ 28M]  15-7TreadDump-Java应用诊断分析(二)
│   └── [ 31K]  15-8本章总结.pdf
├── 第16章 【分析与调优】MySQL 数据库性能瓶颈分析/
│   ├── [ 24M]  16-1从架构角度了解MySQL
│   ├── [ 35M]  16-2安装MySQLReport-全局分析MySQL性能
│   ├── [ 33M]  16-3MySQLReport内容讲解
│   ├── [ 21M]  16-4MySQL慢查询日志如何打开及配置
│   ├── [ 51M]  16-5MySQLProfiling剖析SQL语句
│   ├── [ 23M]  16-6SQL语句剖析-是否添加索引对SQL语句的影响(一)
│   ├── [ 10M]  16-7SQL语句剖析-是否添加索引对SQL语句的影响(二)
│   ├── [ 30M]  16-8MySQLDumpSlow-mysql慢查询分析
│   ├── [ 12M]  16-9安装pt-query-digest慢查询分析工具
│   └── [ 33K]  16-10本章总结.pdf
├── 第17章 【分析与调优】Redis 数据库性能瓶颈分析/
│   ├── [ 12M]  17-1RedisBenchmark-Redis自带的基准性能分析工具
│   ├── [9.8M]  17-2SlowLog-Redis慢查询日志分析
│   ├── [ 17M]  17-3RedisInfo统计分析及调优方向
│   ├── [ 20M]  17-4Redis监控界面和命令行信息对比分析
│   └── [ 30K]  17-5本章总结.pdf
├── 第18章 【分析与调优】内存层面的综合性能瓶颈分析/
│   ├── [ 20M]  18-1JVM的性能分析之内存分析
│   ├── [ 32M]  18-2GC垃圾回收机制的实时执行情况分析
│   ├── [ 16M]  18-3GC原因加载和编译class次数统计分析
│   ├── [ 15M]  18-4JConsole-监视统计JVM资源信息
│   ├── [ 27M]  18-5JVisualVM_monitor堆内存CPU线程及加载类分析
│   ├── [ 38M]  18-6JVisualVM_threads线程栈分析(一)
│   ├── [ 34M]  18-7JVisualVM_threads线程栈分析(二)
│   ├── [ 30M]  18-8JVisualVM_CPU消耗的监控
│   ├── [ 35M]  18-9JVisualVM_Memory内存消耗的监控
│   ├── [ 13M]  18-10JMC监控java应用程序
│   ├── [ 16M]  18-11安装Arthasjava诊断工具-排查线程CPU和内存的占用
│   ├── [ 47M]  18-12Arthas看板中排名前三的线程分析(一)
│   ├── [ 35M]  18-13Arthas看板中排名前三的线程分析(二)
│   ├── [6.8M]  18-14Jstack命令-生成JVM线程快照
│   ├── [ 35M]  18-15Jmap和Jhat-JVM堆栈内存跟踪分析
│   └── [ 40K]  18-16本章总结.pdf
└── 第19章 【分析与调优】Linux 系统性能剖析诊断/
    ├── [ 32M]  19-1应用strace命令-跟踪Linux系统调用
    ├── [ 14M]  19-2编译安装Perf-Linux系统性能分析工具
    ├── [ 23M]  19-3perf-list命令-查看perf所支持的性能事件
    ├── [ 16M]  19-4perf-top命令-分析系统执行函数所消耗的CPU时钟
    ├── [ 21M]  19-5perf-stat命令-分析系统,进程的整体性能概况
    ├── [ 10M]  19-6perf-bench命令-评估系统特定性能
    ├── [ 23M]  19-7perfrecord&perfreport-记录并分析系统,进程的运行情况
    ├── [ 21M]  19-8生成火焰图-可视化处理perf生成的数据
    ├── [ 20M]  19-9安装SystemTap-内核跟踪和探测工具
    ├── [ 27M]  19-10stap-x命令-跟踪进程的执行流
    ├── [ 11M]  19-11跟踪特定流程和特定函数
    ├── [6.4M]  19-12查看内核文件中函数的执行流程
    ├── [ 17M]  19-13SystemTap自带示例演示
    ├── [ 20M]  19-14特定线程的CPU消耗跟踪结果及火焰图展示分析
    └── [ 39K]  19-15本章总结.pdf
└── 资料代码/