课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握性能测试资源监控
  • 学会性能测试瓶颈定位
  • 学会性能测试资源调优
  • JVM、中间件、数据库的监控、分析与调优

教学服务

  • icon

    课后答疑

  • icon

    教辅资料

  • icon

    面试指导

  • icon

    实战驱动

讲师介绍

  • 12年以上网络安全大数据领域软件测试经验,先后担任过测试经理,高级软件测试工程师,测试专家。

  • 课程详情

    本课程为Jmeter高级性能测试项目实战课程,全程实战讲解,涵盖性能测试理论、性能测试资源监控、性能测试瓶颈定位、性能测试资源调优,通过综合项目实战性能分析(涉及到JVM、中间件、数据库的监控、分析与调优),全面掌握软件性能测试技术,助力你成功升级为性能测试高手。

    本课程从性能测试架构的角度出发,剖析性能测试理论知识,详解业务统计数据到场景的转化过程,重点解析了性能测试工具、性能监控工具、性能分析工具、性能调试工具以及报告输出的各个方面。 由浅入深带你全面了解性能测试的解决方案,适用于想提高性能测试技术的每一位测试工程师。

    互联网企业规模越大,性能瓶颈越明显,性能测试越重要,性能测试是企业的核心痛点。

    此课程帮你解决:
    1. IT系统性能挑战:
    海量流量,高并发峰值数
    业务逻辑复杂,频繁更新
    实时性要求高,毫秒必争
    用户基数大,上亿用户

    2. 性能测试与质量保证团队的难题,怎样的性能测试才算有价值?
    如何解读各种性能数据和曲线图?
    已经做了性能测试,系统一上线还崩溃?
    服务器成本高,如何确定有效主机容量,节约成本?

    3.如何判断一次性能测试的有效性?
    场景是否合理?
    压力是否传递均匀或者达到指定目标?
    是否有干扰因素?
    有无可信的判断方法?

    4.目前性能测试存在的问题:
    只测不调,无法给研发和运维人员提出执行建议
    无法定位问题,缺乏清晰的逻辑和数据证明价值
    会性能测试工具不等于会性能测试
    要有明确的数据证明性能测试和调优的效果
    通过自动化测试分层落地,搭建压力测试体系
    全链路压测整个业务链

    名企对性能测试工程师的期望是什么样的?
    精通性能测试,同时又熟悉各层性能优化的性能测试高级人才

    性能测试与分析优化包括:
    代码优化
    操作系统OS
    数据库
    存储
    应用服务器或者中间件
    网络
    压力测试
    监控分析工具
    缓存
    队列
    web服务器
    大数据技术

    目标:
    全面提升性能测试能力
    掌握互联网一线性能测试技术栈
    拥有实战项目经验
    有能力写出性能分析与调优报告
    有能力进行性能测试、监控与分析调优

    您将会学到什么?
    安装配置node_exporter
    安装配置Prometheus
    下载安装grafana
    Node_exporter & Prometheus & Grafana三者之间的关系剖析
    要部署的应用的架构图分析
    20+性能测试真实场景解析
    落地性能调优解决方案
    linux上安装redis,mysql,tomcat,nginx
    linux上安装jmeter,运行压测脚本
    grafana dashboard介绍
    全链路监控工具的安装部署和使用
    InfluxDB+Jmeter+Grafana实时监控jmeter执行过程中产生的数据
    自定义metrics在grafana展示
    各组件性能数据采集---jmx数据采集
    各组件性能数据采集---nginx数据采集
    各组件性能数据采集---MySQL监控数据采集
    各组件性能数据采集---Redis监控数据采集
    各组件性能数据采集---Kafka监控数据采集
    性能测试场景的概念及设计和执行
    TPS_响应时间_压力线程_资源使用率之间的关联关系
    操作系统层面的分析--对CPU/内存/网络/IO要怎么分析
    压力和cpu/内存/网络带宽/io使用率及软中断和上下文切换关联关系
    如何对文件进行监控
    性能瓶颈分析_Nginx / MySQL

    有哪些课程要求或基本要求?
    会使用Jmeter工具
    有3台以上2核CPU,4G内存的linux机器来部署集群,以便跟着课程一起操作
    会基本的linux命令
    能够看得懂java代码

    此课程面向哪些人:
    性能测试开发人员
    需要跟性能测试打交道的后端工作岗
    有一定性能测试工具的使用经验,但缺乏性能风险与调优技能的软件工程师
    做了多年功能测试,不安于现状,但跳槽却屡屡碰壁,需要在短时间内进修,跳槽拿高薪的人群

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课