测试开发之路 给自己的书打个广告 -- 云原生测试实战

孙高飞 · 2023年08月28日 · 最后由 奥尔兰多 回复于 2023年10月11日 · 20345 次阅读

书已经出版了

京东自营链接
https://item.jd.com/14182314.html
人邮旗舰店链接
https://item.jd.com/10086973360931.html

封面

发这个帖子之前还是满纠结的, 毕竟在社区写文章写了 7,8 年了,还是头一次打广告。 尤其是已经好几个月没更新帖子的情况下,一上来就打广告😂 😂 😂 。 不知道会不会有人说我无耻😂 。 但不管怎么样这个广告我还是得打下去, 毕竟花了快 2 年的时间写的书, 我也希望能多卖出去几本。 不过说是快 2 年了,但其实我在 22 年 12 月的时候就已经交稿了。 接下来这大半年都是在跟编辑老师一起校验,修改,审批等工作(写书真的是一件很麻烦的事情, 这本书字数也不多, 也就 16W 字左右,但每次校验的时候都要自己把自己写的 16W 字再重新看一遍。。。那感觉也是满酸爽的)。 到目前位置这个流程还是没走完,不过已经接近尾声了,编辑老师跟我说的是这本书应该会在9 月中旬出版

其中有一些小插曲比如应该给书起什么名字,或者应该定什么封面, 这方面我完全没有任何的才能, 书名每次起的都是土中又土, 我记得恒温跟我说看你起的书名就没有欲望要看下去😂 ,最后实在没办法了还是编辑老师给起了这么个名字。

内容介绍

这里我想简单介绍一下这本书每一个章节都在讲什么,也方便大家分辩一下这本书适不适合你们。 这本书主要还是围绕在容器领域中主要的测试活动展开的,除了介绍 docker 与 k8s 比较关键的知识点外,也花了很多的篇幅讲述在这样的环境下如何开展对应的专项测试与测试工具的开发工作。 其中每一个案例都有相关的代码讲解。 这里面每一个案例都是在我工作中遇到的真实的场景,并非是凭空杜撰出来的。

  • 第 1 章:主要介绍云原生的概念,通过容器、声明式 API 等关键技术来讲解云原生与传统架构模式的区别,讲述为什么容器技术是云原生与微服务架构最核心的组成部分。同时介绍在云原生架构下都有哪些重点的测试挑战。
  • 第 2 章:主要讲解容器技术的基础,着重介绍 Linux 名字空间对容器隔离起到的重要作用,并以此延伸出对诸如故障注入等重点测试方案的介绍。本书后续章节的内容以第 2 章的知识为基础。
  • 第 3 章:主要讲解 Kubernetes 的基础,从对集群搭建的讲解到对各个常用对象的详细介绍再到对定制化开发的内容的讲述都为后续的测试场景打下坚实的基础。在这一章会通过在 K8S 下搭建拥有负载均衡与高可用的服务为主题,介绍 K8S 中的各种机制的使用与原理,并结合相关场景介绍如何使用 k8s 为不同语言提供的库开发测试工具。
  • 第 4 章:主要讲解在 Kubernetes 中实施混沌工程的内容,详细介绍高可用测试的理论知识和实践方法,讲解 Chaos-Mesh、jvm-sandbox 等开源工具的原理和使用场景,并且演示如何通过 Kubernetes 客户端定制化开发故障注入工具。 同时会介绍 K8S 自身的高可用设计(比如驱逐策略)。
  • 第 5 章主要讲解在 Kubernetes 中实施性能测试的方法以及如何使用 Prometheus 搭建监控系统的相关内容,分别介绍根据 PromQL(Prometheus 提供的查询语言)定制化开发监控系统,以及通过虚拟节点测试 Kubernetes 集群自身性能,以及如何在 K8S 下搭建分布式压力测试工具 JMeter,这里尤其详细地介绍容量测试在云原生领域内的特殊之处。
  • 第 6 章:主要讲解在 Kubernetes 中实施稳定性测试的方法以及对应监控系统的开发,并且会介绍利用 Kubernetes 客户端开发一种与 Prometheus 完全不同的监控组件,该组件可以感知 Kubernetes 集群内的瞬时异常并抓取对应的错误信息。
  • 第 7 章:主要讲解边缘计算与 Kubernetes 相结合的测试场景,以开源项目 SuperEdge 为例详细讲解边缘计算的各种场景及其对应的测试方案。
  • 第 8 章主要讲解 Kubernetes 与持续集成相结合的各种测试场景,以 Jenkins 为例讲解各种场景的流水线设计模式,K8S 与 jenkins 如何集成在一起等等。
  • 第 9 章主要讲解 Kubernetes 与大数据技术相结合的测试场景,以 Spark 和 Flink 为例分别介绍批处理场景与流计算场景下的测试方案,并详细介绍如何开发一个支持多种数据源、数据规模、数据格式的大规模的造数工具

尾声

广告打到这里就可以了, 要是打个广告再长篇大论那就真要挨打了😂 。 不论如何在这里都要感觉社区的伙伴在这些年对我的包容和支持

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 38 条回复 时间 点赞

期待,出必买👍

留给测试的职业生涯不多了

出书必买😁

期待一下~~

好厉害

期待~

怎么购买😀

👍,必须买一本学习

一看书名就很厉害,出必买!

期待~

开普敦人 回复

接下来怎么走😂

支持楼主 期待很久了

期待~~

😂简单看了下就要去京东搜,结果一看评论都是出必买,回头一看原来还没发售呢呀,孙总吊足了胃口

狂天 回复

抱歉哈😂 , 提前预热一下

恒温 回复

感谢恒温和社区的支持

恭喜高飞新书出版~

孙高飞 回复

已经挺热的啦,孙总这书作者只有自己可有点牛

大佬 书出了 记得说下在哪买

还没出吗,迫不及待要拜读学习一下。

想问,什么时候能买呀?

马上下单

京东已经上架,已下单嘿嘿

支持酷盖孙总

虽然对云原生是啥都不知道,但是之前看孙总在坛里的回帖感觉收获不少,冲这个就得支持孙总新书

狂天 回复

多谢支持哈

书已经出版了

京东自营链接
https://item.jd.com/14182314.html
人邮旗舰店链接
https://item.jd.com/10086973360931.html

StanFork 回复

已经出版了,链接写到帖子里了哈

恭喜恭喜

拿下,等调货,x 东居然没有现货,差评~

高飞老师,这本会出电子版吗

codt 回复

我不知道啊, 听编辑的得

高飞大佬,我这种菜鸟会不会买了看不懂。

风子 回复

应该还好, 我是从 docker 基础开始讲的, 不过要是对容器领域是 0 基础的话。 最好还是先补补 docker 的基础知识, 先玩一玩 docker 再看会更好。

非常有购买的欲望,之前了解了些 docker,特别想学下 k8s

孙高飞 回复

好的,谢谢。买

😂 已经到了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册