互联网
类型
可以朗读
语音朗读
109千字
字数
2024-03-01
发行日期
展开全部
主编推荐语
本书围绕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月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。