Python服务端测试开发实战

Python服务端测试开发实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

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

内容简介

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

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

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

作者简介

编著者无涯,资深测试工程师,“Python自动化测试”博主,拥有多年工作经验。在自动化测试、服务端测试、性能测试、质量管理等方向具备丰富的实战经验。

章节目录

版权信息

内容简介

作者简介

推荐序 夯实自动化测试基础,推动组织质效合一

前言

创作背景

目标读者

读者服务

勘误和支持

第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 混沌工程实践

Python服务端测试开发实战是2024年由清华大学出版社出版,作者无涯 编著。

得书感谢您对《Python服务端测试开发实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Python Django开发实战(视频讲解版) 电子书
本书基于Django2.0,较为全面地介绍了Django应用的开发过程、Django核心模块的实现原理以及部署应用的相关技巧。全书共14章,第1章到第3章对Django框架以及开发环境配置、项目框架搭建进行了介绍;第4章到第13章使用Django内置的核心模块完成了应用的开发,并对各个模块的实现原理进行了分析,包括ORM实现原理、模板系统实现原理、路由系统实现原理、信号工作原理等;第14章介绍了部
Python测试之道 电子书
基于Python 3.6,详解测试开发技术大趋势。
Python开发基础 电子书
Python语言是当前最活跃的开发语言之一,在数据科学领域、网络爬虫领域、Web开发领域、服务器自动化运维及游戏领域都有着非常广泛的应用。尤其是在数据科学领域,越来越多的数据科学家开始将Python语言作为主要的工具。本书以Windows操作系统为平台,系统讲解Python3的基础知识。全书共10章,首先介绍了Python语言的基础入门,开发环境搭建,必备的基础语法,如变量与数据类型、流程控制语句
Python爬虫开发 从入门到实战(微课版) 电子书
基于Python 3.X讲解,从入门到实战,全面讲解Python爬虫技术。全书重点难点附带微课讲解,书网融合互动学习。
MetasploitWeb渗透测试实战 电子书
本书系统且深入地将渗透测试框架Metasploit与网络安全相结合进行讲解。