展开全部

主编推荐语

本书围绕Python技术栈,讲解测试开发技术栈领域的各项核心技术要点。

内容简介

全书共11章,首先讲解pytest单元测试框架在测试领域的技术栈要点,包含pytest从最基本的应用到高阶应用。接着讲解服务端测试开发领域主流的核心思想、主流测试开发工具在解决服务端测试开发中的技术难点,以及服务端测试框架的设计和项目实战案例。

在框架的基础上扩展了服务端测试开发领域的知识面,主要介绍Docker容器化技术、基于DevOps体系的CI/CD技术栈体系以及CI/CD的技术落地案例、服务端测试开发领域的性能测试核心理论,方法论、流程化和主流性能测试在服务端的最佳实践、性能测试过程中主流的监控技术解决方案和JVM性能分析与实践。

同时在书中详细讲解了微服务架构下质量体系建设的方法论、可落地的思想和混沌工程针对底层高可用系统的保障技术。

目录

  • 版权信息
  • 内容简介
  • 作者简介
  • 推荐序 夯实自动化测试基础,推动组织质效合一
  • 前言
  • 创作背景
  • 目标读者
  • 读者服务
  • 勘误和支持
  • 第1章 pytest测试实战
  • 1.1 编写自动化测试
  • 1.2 初识pytest
  • 1.3 pytest执行规则
  • 1.4 pytest常用命令
  • 1.5 pytest参数化驱动实战
  • 1.6 fixture实战
  • 1.7 conftest.py实战
  • 1.8 pytest常用插件
  • 1.9 pytest配置
  • 1.10 Allure报告
  • 第2章 服务端测试开发实战
  • 2.1 服务端测试思想
  • 2.2 HTTP协议
  • 2.3 gRPC协议
  • 2.4 Thrift
  • 2.5 API测试维度
  • 2.6 服务端业务关联
  • 2.7 MockServer
  • 2.8 API测试的本质
  • 第3章 API测试框架
  • 3.1 测试框架概述
  • 3.2 Tavern实战
  • 3.3 模板化API测试框架设计
  • 3.4 面向对象API测试框架设计
  • 第4章 Docker实战
  • 4.1 Docker镜像管理
  • 4.2 Docker容器管理
  • 4.3 Dockerfile命令和实战
  • 第5章 持续交付
  • 5.1 持续交付概述
  • 5.2 GitLab持续交付
  • 5.3 Jenkins整合GitLab
  • 5.4 SonarQube实战
  • 5.5 打造企业级的CI/CD持续交付
  • 第6章 性能测试理论
  • 6.1 软件性能的概念
  • 6.2 性能测试常用术语
  • 6.3 性能测试理论
  • 第7章 常用性能测试工具及实战
  • 7.1 常用性能测试工具概述
  • 7.2 JMeter实战
  • 7.3 Gatling实战
  • 7.4 nGrinder实战
  • 7.5 Locust实战
  • 7.6 自研性能测试工具实战
  • 第8章 性能测试监控实战
  • 8.1 构建监控基础设施
  • 8.2 全链路监控
  • 8.3 分布式追踪监控
  • 第9章 JVM性能测试实战
  • 9.1 JVM概述
  • 9.2 JVM资源监控
  • 第10章 微服务质量体系保障
  • 10.1 微服务架构的前世今生
  • 10.2 微服务的注册与发现机制
  • 10.3 质量体系建设
  • 第11章 混沌工程实战
  • 11.1 混沌工程的前世今生
  • 11.2 混沌工程的原则
  • 11.3 混沌工程实验
  • 11.4 混沌工程实践
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。