首页
›
Web后端与企业应用开发
›
075-后端可观测性Mock依赖隔离
›
《契约测试Mock测试与依赖隔离项目部署与参数配置与工程调优》
VIP20
本课程属于:075-后端可观测性Mock依赖隔离
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
契约测试Mock测试与依赖隔离项目部署与参数配置与工程调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
契约测试概述
什么是契约测试 · 契约测试与单元测试/集成测试的区别 · 契约测试在微服务中的价值
契约测试概述
什么是契约测试
02
Mock依赖隔离原理
Mock对象的概念 · 依赖隔离的必要性 · Stub与Mock的区别
Mock
依赖隔离原理
03
Pact框架入门
Pact简介 · Pact核心概念(消费者 · 提供者
Pact
框架入门
04
Spring Cloud Contract入门
Spring Cloud Contr… · 核心概念 · 与Pact的异同
Spring
Cloud
05
项目环境准备
JDK版本选择 · Maven/Gradle配置 · Docker环境搭建
项目环境准备
JDK
06
创建第一个消费者端契约测试
项目结构设计 · 编写消费者测试用例 · 生成契约文件
创建第一个消费者…
项目结构设计
07
创建第一个提供者端契约测试
加载契约文件 · 编写提供者验证测试 · 验证通过/失败场景
创建第一个提供者…
加载契约文件
08
Mock服务搭建基础
WireMock简介 · WireMock安装与启动 · 基本Stub配置
Mock
服务搭建基础
09
WireMock高级配置
请求匹配策略(URL · Header · Body)
WireMock
高级配置
10
MockServer框架使用
MockServer简介 · Expectation配置 · Verify功能
MockServer
框架使用
11
依赖隔离策略
接口抽象化 · 依赖注入(DI)模式 · 测试替身(Test Double)模…
依赖隔离策略
接口抽象化
12
参数化配置管理
使用YAML/Properties文… · 环境变量注入 · Profile切换
参数化配置管理
YAML/Propert…
13
Docker化Mock服务
编写Dockerfile · Docker Compose编排Mo… · 容器间网络配置
Docker
Mock
14
CI/CD集成契约测试
Jenkins Pipeline配置 · GitLab CI配置 · 契约测试阶段集成
CI/CD
集成契约测试
15
契约文件版本管理
契约文件存储策略 · 版本号管理 · 兼容性检查
契约文件版本管理
契约文件存储策略
16
Pact Broker部署
Pact Broker安装(Dock… · 认证配置 · Webhook集成
Pact
Broker
17
多消费者多提供者场景
多消费者契约合并 · 提供者端多契约验证 · 冲突解决
多消费者多提供者…
多消费者契约合并
18
异步消息契约测试
消息队列场景下的契约测试 · Kafka/RabbitMQ Moc…
异步消息契约测试
消息队列场景下的…
19
GraphQL API契约测试
GraphQL契约定义 · 消费者端测试编写 · 提供者端Schema验证
GraphQL
API
20
REST API契约测试进阶
路径参数 · 查询参数 · 请求体Schema验证
REST
API
21
Mock服务性能调优
连接池配置 · 超时设置 · 并发请求处理
Mock
服务性能调优
22
安全认证场景Mock
OAuth2 Token模拟 · API Key验证 · Basic Auth配置
Mock
安全认证场景
23
错误场景模拟
HTTP错误码模拟 · 网络超时模拟 · 服务不可用模拟
错误场景模拟
HTTP
24
契约测试覆盖率分析
覆盖率工具集成 · 未覆盖端点识别 · 测试报告生成
契约测试覆盖率分…
覆盖率工具集成
25
Mock服务监控与日志
Prometheus指标暴露 · Grafana仪表盘 · 集中式日志收集(ELK)
Mock
服务监控
26
Kubernetes环境部署
K8s Deployment配置 · Service暴露 · ConfigMap管理Mock参数
Kubernetes
环境部署
27
Helm Chart打包Mock服务
Chart结构设计 · Values.yaml参数化 · Release管理
Helm
Chart
28
端到端集成测试
契约测试与E2E测试结合 · 测试数据管理 · 全链路验证
端到端集成测试
E2E
29
常见问题与排错
契约不匹配排查 · Mock服务启动失败 · 网络隔离问题
常见问题
排错
30
最佳实践与总结
团队协作流程 · 文档规范 · 持续改进策略
最佳实践
团队协作流程
所属VIP或分类
同VIP:OAuth2.0-Mock服务可观测性实战项目
同VIP:OAuth2.0-Mock测试与依赖隔离移植适配技巧
同VIP:OAuth2.0-Mock测试与依赖隔离通信机制调试