搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Python服务端测试开发实战
0.00     定价 ¥ 89.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302655473
  • 作      者:
    编者:无涯|责编:王秋阳
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2024-03-01
收藏
畅销推荐
内容介绍
本书围绕Python技术栈,讲解测试开发技术栈领域的各项核心技术要点。全书共11章,首先讲解pytest单元测试框架在测试领域的技术栈要点,包含pytest从最基本的应用到高阶应用。接着讲解服务端测试开发领域主流的核心思想、主流测试开发工具在解决服务端测试开发中的技术难点,以及服务端测试框架的设计和项目实战案例。在框架的基础上扩展了服务端测试开发领域的知识面,主要介绍Docker容器化技术、基于DevOps体系的CI/CD技术栈体系以及CI/CD的技术落地案例、服务端测试开发领域的性能测试核心理论,方法论、流程化和主流性能测试在服务端的最佳实践、性能测试过程中主流的监控技术解决方案和JVM性能分析与实践。同时在书中详细讲解了微服务架构下质量体系建设的方法论、可落地的思想和混沌工程针对底层高可用系统的保障技术。 本书适合不同业务领域的不同级别的测试工程师学习,特别适合功能测试工程师、自动化测试工程师和想要系统提升测试开发能力的读者学习。
展开
目录
第1章 pytest测试实战
1.1 编写自动化测试
1.2 初识pytest
1.2.1 函数方式编写测试用例
1.2.2 面向对象方式编写测试用例
1.2.3 pytest执行结果信息
1.3 pytest执行规则
1.4 pytest常用命令
1.5 pytest参数化驱动实战
1.5.1 参数化实战
1.5.2 固件request
1.6 fixture实战
1.6.1 fixture返回值
1.6.2 初始化清理
1.6.3 fixture重命名
1.7 conftest.py实战
1.8 pytest常用插件
1.8.1 pytest-dependency
1.8.2 pytest-returnfailures
1.8.3 pytest-repeat
1.8.4 pytest-timeout
1.8.5 pytest-xdist
1.8.6 pytest-html
1.9 pytest配置
1.9.1 pytest.ini
1.9.2 tox.ini
1.10 Allure报告
1.10.1 搭建Allure环境
1.10.2 Allure测试报告实战
1.10.3 Allure扩展
第2章 服务端测试开发实战
2.1 服务端测试思想
2.2 HTTP协议
2.2.1 HTTP协议交互
2.2.2 通信模式
2.2.3 常用请求方法
2.2.4 常用状态码
2.2.5 SESSION详解
2.2.6 TOKEN详解
2.3 gRPC协议
2.3.1 gRPC调用流程
2.3.2 gRPC协议通信
2.3.3 gRPC协议实战
2.4 Thrift
2.5 API测试维度
2.5.1 单个API测试
2.5.2 业务驱动服务测试
2.5.3 OpenAPI测试
2.5.4 API测试用例编写规则
2.6 服务端业务关联
2.6.1 PostMan解决思路
2.6.2 JMeter解决思路
2.6.3 代码解决思路
2.7 MockServer
2.7.1 Moco实践应用
2.7.2 Mock实践应用
2.8 API测试的本质
第3章 API测试框架
3.1 测试框架概述
3.2 Tavern实战
3.2.1 单一API测试
3.2.2 关联API测试
3.3 模板化API测试框架设计
3.4 面向对象API测试框架设计
第4章 Docker实战
4.1 Docker镜像管理
4.2 Docker容器管理
4.3 Dockerfile命令和实战
4.3.1 Dockerfile命令
4.3.2 Dockerfile实战
第5章 持续交付
5.1 持续交付概述
5.2 GitLab持续交付
5.3 Jenkins整合GitLab
5.4 SonarQube实战
5.4.1 搭建SonarQube
5.4.2 SonarScanner配置
5.4.3 Maven整合Sonar
5.4.4 Jenkins整合Sonar
5.5 打造企业级的CI/CD持续交付
第6章 性能测试理论
6.1 软件性能的概念
6.2 性能测试常用术语
6.3 性能测试理论
6.3.1 调度器
6.3.2 等待队列
6.3.3 并行&并发
第7章 常用性能测试工具及实战
7.1 常用性能测试工具概述
7.2 JMeter实战
7.2.1 JMeter执行原理
7.2.2 测试计划
7.2.3 场景设置
7.2.4 JMeter监听器
7.2.5 JMeter配置元件
7.2.6 JMeter性能测试实战
7.2.7 JMeter命令行执行
7.2.8 JMeter整合Taurus
7.2.9 JMeter整合CI
7.2.10 JMeter分布式执行
7.2.11 JMeter性能测试平台
7.3 Gatling实战
7.3.1 Gatling安装配置
7.3.2 Gatling性能测试实战
7.4 nGrinder实战
7.4.1 nGrinder安装配置
7.4.2 nGrinder性能测试实战
7.5 Locust实战
7.5.1 什么是协程
7.5.2 Locust测试实战
7.6 自研性能测试工具实战
第8章 性能测试监控实战
8.1 构建监控基础设施
8.1.1 Grafana
8.1.2 Prometheus
8.1.3 Prometheus整合Grafana
8.1.4 Linux资源监控
8.1.5 MySQL资源监控
8.2 全链路监控
8.2.1 搭建Skywalking
8.2.2 Spring Boot整合Skywalking
8.3 分布式追踪监控
8.3.1 分布式追踪系统
8.3.2 Jaeger实战
第9章 JVM性能测试实战
9.1 JVM概述
9.2 JVM资源监控
9.2.1 内存溢出案例
9.2.2 XX参数
9.2.3 导出内存映像文件
9.2.4 MAT分析内存泄露
9.2.5 JVisualVM监控
9.2.6 JConsole监控
9.2.7 jstat监控
9.2.8 GC日志
第10章 微服务质量体系保障
10.1 微服务架构的前世今生
10.2 微服务的注册与发现机制
10.3 质量体系建设
10.3.1 质量管理挑战
10.3.2 测试策略
10.3.3 构建质量体系
10.3.4 多集群保障
10.3.5 线上巡检机制
10.3.6 稳定性体系建设
第11章 混沌工程实战
11.1 混沌工程的前世今生
11.2 混沌工程的原则
11.3 混沌工程实验
11.4 混沌工程实践
11.4.1 chaosblade环境搭建
11.4.2 系统资源负载实践
11.4.3 磁盘写满实践
11.4.4 数据库调用延迟
11.4.5 网络丢包实验
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证