川石教育
全国咨询热线:136-9172-9932
  • 阶段一:性能测试基础
  • 阶段二:编程语言
  • 阶段三:性能测试工具
  • 阶段四:前端优化
  • 阶段五:系统资源监控与调优
  • 阶段六:Apache监控与调优
  • 阶段七:Tomcat监控与调优
  • 阶段八:JVM监控与调优
  • 阶段九:Nginx监控与调优
  • 阶段十:数据库监控与调优
  • 阶段十一:Redis监控与调优
  • 阶段十二:接口性能测试及建模
  • 阶段十三:云平台项目实践

课程内容:

  1. 系统介绍性能测试课程包含哪些知识体系,每个知识体系的重要级别,以及上课规划

  2. 介绍常见的性能相关术语:点击率、吞量、资源利用率、响应时间、思考时间

  3. 性能测试划分(负载测试、压力测试、配置测试、并发测试、可靠性测试、基准测试)

  4. 性能测试应用相关领域(能力验证、规划能力、性能调优、发现缺陷)

课程内容:

  1. C语言特点、C语言字符集、运行算、变量、常量

  2. 结构化程序设计if、switch、while、for、break、continue

  3. 数组定义、数组初始化、数据引用、二维数组、冒泡算法、二分法查找

  4. 函数定义、返回值、参数传递方式、函数调用

  5. 指针与变量、指针与数组、指针与函数

课程内容:

本章节包涵LoadRunner性能测试和JMeter性能测试。

其中LoadRunner性能测试主要核心技术知识如下内容:

  1. 录制与回放的原理

  2. 检查点

  3. 事务

  4. 参数化

  5. 脚本关联

  6. 全链路开发项目实践--基于电商平台

  7. Controller

  8. Analysis

JMeter性能测试主要核心技术知识如下内容:

  1. 什么是全链路脚本开发

  2. 全链路脚本开发之请求配置

  3. 全链路脚本开发之断言判断结果

  4. 全链路脚本开发之数据驱动

  5. 全链路脚本开发之关联,将脚本串联

  6. 全链路脚本开发之实战

  7. 全链路性能测试之虚拟并发用户

  8. 全链路性能测试之数据搜集和查看

  9. 全链路性能测试实战

  10. JMeter二次开发:内置变量、beanshell脚本示例、Groovy及Groovy脚本示例

课程内容:

基于Vue前端框架优化

  1.HTML5语法、HTML5元素、 HTML5属性、HTML5全局属性、表单、常见元素

  2.CSS3功能、在HTML中使用CSS、CSS选择器、文字样式、 字体样式、

  3.调用方法、基本语法、函数、对象、DOM

  4.使用httpwatch进行捉包、分析每个页面的响应请求、分析每个页面的时间组成片段、分析每个页面的响应时间

  5.YSLOW工具使用、前端调优23大规则:最小化HTTP请求数、使用内容发布网络、添加Expires头等


课程内容:

基于全新云平台环境系统资源监控

  1. 删除Windows操作系统监控

  2. Windows资源监控工具:LoadRunner或perfmon监控CPU、Memory和IO资源消耗

  3. Nmon工具监控、top、free、iostat、ps、sar等CPU工作三态

  4. VMM虚拟内存管理、调页空间、

  5. IO读写速度、负载均衡等


课程内容:

基于Docker容器spring cloud微服务下Apache监控

  1. 解读apache配置文件httpd.conf

  2. 介绍常见的调优化指令及设置的内容

  3. status监控的步骤、监控的信息的含义分析

  4. apachetop监控、apachetop监控信息分析

  5. MPM调优、MPM不同模块工作原理:prefork、event、worker

  6. 运行时的配置调优:AllowOverride、HostnameLookups和其它DNS、FollowSymLinks和SymLinksIfOwnerMatch、内容协商

  7. 日志文件分析工具、日志文件内容、日志文件格式设置、日志文件统计与分析命令


课程内容:

基于Docker容器spring cloud微服务下Tomcat监控

  1. 介绍Tomcat的常见组件:Context、Connector、Host、Engine、Service、Server和Listener这几部分组成

  2. status监控步骤、status监控信息分析

  3. probe监控步骤、probe监控部分分析

  4. 连接器配置、日志文件分析、日志文件设置



课程内容:

Spring Boot、JDK下JVM监控与调优

  1. 堆与栈、JVM结构、为什么需要分代

  2. PermGen与Metaspace区别、GC回收机制

  3. JVM参数设置、常见参数




课程内容:

Docker容器spring cloud微服务下Nginx监控

  1. Nginx启动与停止、Nginx工作原理、进程运行的模型、http请求运行过程

  2. 配置上下文、常见指令设置

  3. status监控步骤、status监控信息分析

  4. ngxtop监控、ngxtop命令

  5. 负载均衡的原理、如何实现负载均衡、负载均衡的算法

  6. 设置服务器的权重、慢启动、限制连接数、健康检查

  7. nginx压缩与解压的参数:gzip_type、gzip_min_length、gzip_proxied、gzip_http_version等

  8. 开启nginx缓存、与进程相关的缓存、限制或禁用响应缓存、清除缓存内容





课程内容:

Docker容器spring cloud微服务下mysql监控

  1. 详细介绍使用LoadRunner工具直接压测试Mysql数据库、以及对SQL进行参数化等

  2. Slow query配置慢查询设置、查看慢查询日志文件

  3. explain分析执行的SQL语句,分析的信息主要包括:索引的使用、连接方式、是否全表扫描等相关信息

  4. 使用profile分析SQL语句执行的性能、profile语法、profile使用

  5. B-Tree索引、哈希索引、选择时数据类型的影响、常见数据类型说明

  6. 优化访问数据、查询过程、线程和连接数、二进制文件信息、统计计数器、临时文件和表的情况、select语句执行的情况

  7. 配置文件中常见的选项设置、常见配项的调优:skip-name-resolve、back_log、max_connections、max_connect_errors、open_files_limit等

课程内容:

Docker容器spring cloud微服务下redis监控

  1. Redis中的字符串、Redis中的列表、Redis的集合、Redis的散列、Redis的有序集合

  2. Cookie缓存、网页缓存、数据行缓存、网页分析等

  3. 字符串、列表、集合、散列、有序集合、发布与订阅、其他命令等

  4. 将计数器存储到Redis里面、使用Redis存储统计数据、简化统计数据的记录与发现

  5. Redis性能测试的基本命令、redis基准测试测试、redis统计信息、redis资源监控等


课程内容:

接口性能测试学习技术知识如下:

  1. HTTP协议接口测试函数:web_submit_data、web_custom_request

  2. WSDL协议介绍

  3. WebService协议录制

  4. 接口参数化

  5. Web_service_call函数使用

性能测试建模学习技术知识如下:

  1. 性能测试设计分析:需求分析、业务模型、场景模型、数据设计、环境设计

  2. 测试构建:用例设计、脚本开发、场景设计、环境搭建、测试数据准备

  3. 测试执行

  4. 结果分析:结果数据来源、性能分析标准、性能测试压力模

  5. 性能测试建模过程:确定性能目标、分析测试对象、关键场景定义、关键场景路径、确定唯一数据、确定场景负载、目标负载水平、设计选项设置

  6. 性能测试调优过程:理解优化目标、评估优化尺度、定位系统瓶颈、最小化系统瓶颈、完成优化目标

课程内容:

JDK、Maven、docker、redis、mysql、rabbitmq、nginx、tomcat、nacosa项目实战

  1. 从需求分析到性能测试设计

  2. 从性能测试脚本开发到性能场景

  3. 从性能监控到性能调优

  4. 通过实践项目来训练和提升实践能力

提升班的课程设置是怎样的?

是否有周末班?周末班可否插班学习?只学其中的部分课程可以吗?

提升班面向的群体是谁?

提升班课程特点是什么?

提升班和全程班有什么区别?

授课地点在哪里?

如果在学习过程中跟不上培训进度怎么办?

提升班是否有证书?