中间件测试

课程描述

通过本课程的学习,将具备扎实的中间件技术基础和丰富的实战经验,能够灵活运用 Redis 和 Kafka 等中间件技术解决实际应用中的问题,提升系统的性能和稳定性,为企业的业务发展提供有力的技术保障。

课程收益

通过此次课程培训,可使学习者获得如下收益:

  1. 掌握 Redis 的基本介绍、应用场景和使用方法,能够独立完成 Redis 的安装部署和客户端连接。
  2. 熟悉 Redis 的主要数据类型和使用方法,能够针对不同的数据需求选择合适的数据类型。
  3. 了解 Redis 的数据同步策略和数据一致性保证机制,能够处理 Redis 的哨兵模式、读写分离、选举和脑裂等高级问题。
  4. 掌握缓存失效、缓存击穿和缓存穿透的处理方法和测试方法,能够应对缓存相关的问题和挑战。
  5. 熟悉 Kafka 的使用场景和安装部署方法,能够熟练使用 Kafka 的 producer 和 consumer 进行消息的生产和消费。
  6. 了解 Kafka 场景下的常用测试方法,能够对 Kafka 的性能和稳定性进行测试和评估。

授课形式

  • 课堂讲授
  • 讲义解析
  • 测试情景模拟
  • 项目实战

讲师介绍

content:
  items:
  - image: https://contest.ceshiren.com/image/%E8%B5%9B%E4%BA%8B%E9%A1%BE%E9%97%AE-%E6%80%9D%E5%AF%92.png
    content:
        header: 思寒老师
        meta:
        - 测吧(北京)科技有限公司CTO
        description:
        - 霍格沃兹测试开发学社创始人
        - 15年+ 测试从业经验的资深测试架构师
        - 曾任职于阿里、百度、美团等名企
        - 开源自动化测试项目AppCrawler作者,多个行业顶级技术会议演讲嘉宾
        - 咨询与培训客户涵盖阿里、京东、小米、华为、工信部、海关总署、中国移动、招商银行等众多企业与机构。
  - image: https://ceshiren.com/uploads/default/original/3X/6/3/63ee2544fe138f966da303412aa846a0124c7b40.jpeg
    content:
        header: AD老师
        meta:
        - 资深测试开发专家
        description:
        - 对互联网金融、区块链、物联网都有深入的测试经验
        - 曾参与华为、信通院、海关等公司的自动化测试与测试平台项目
        - AppCrawler核心维护者,模型驱动测试框架MTF核心维护者
  - image: https://testing-studio.com/image/%E7%AE%A1%E7%90%86%E7%8F%AD%E8%AE%B2%E5%B8%88%E5%A4%B4%E5%83%8F08.jpeg
    content:
        header: 听涛老师
        meta:
        - 某互联网资深测试专家
        description:
        - 10年+互联网行业测试和管理经验
        - 曾就职百度、网易、诺西
        - 创立MTC移动测试平台、精通敏捷、CI/CD、DevOps

常用中间件介绍

知识点
形式 标题 描述
知识点 常用的中间件介绍 redis,kafka,ElasticSearch 等
知识点 中间件的测试方法 测试人员针对中间件测试的场景介绍

中间件测试-缓存系统(redis)测试体系

知识点
形式 标题 描述
知识点 redis 的介绍与应用 redis 使用场景介绍。
知识点 redis 的安装部署 redis 的安装与启动,使用命令行连接 redis
知识点 redis 的主要数据类型的使用
知识点 【实战】使用 Python 客户端连接 redis
知识点 【实战】使用 Java 客户端连接 redis

中间件测试-缓存系统(redis)测试体系-进阶

知识点
形式 标题 描述
知识点 redis 的数据同步策略以及数据一致性保证
知识点 哨兵模式的设计架构,如何理解读写分离,选举和脑裂
知识点 缓存失效下的熔断和降级以及测试方法
知识点 缓存击穿下的处理方法和测试方法
知识点 缓存穿透下的测试方法

中间件测试-缓存系统(redis)测试体系-面试题

知识点
形式 标题 描述
知识点 淘汰缓存还是更新缓存
知识点 缓存击穿,穿透,雪崩分别是什么以及对应的解决方案和测试方案
知识点 什么情况下使用缓存

中间件测试-消息管道(Kafka)测试体系

知识点
形式 标题 描述
知识点 kafka 的使用场景介绍
知识点 kafka 的安装部署
知识点 【实战】kafka 实战练习 producer 与 consumer producer 、 consumer
知识点 【实战】kafka 场景下的常用测试方法