首页
›
Web后端与企业应用开发
›
065-Go Web服务契约压测闭环
›
《Go Web契约性能测试体系:契约测试数据传输与优化》
VIP20
本课程属于:065-Go Web服务契约压测闭环
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go Web契约性能测试体系:契约测试数据传输与优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
契约测试概述
什么是契约测试 · 契约测试与单元测试/集成测试的区别 · 消费者驱动契约(CDC)概念
契约测试概述
什么是契约测试
02
Go语言HTTP服务基础
net/http包快速搭建RESTf… · 路由处理 · JSON序列化与反序列化
Go
HTTP
03
Pact框架入门
Pact工作原理 · Pact Broker概念 · Go语言Pact库(pact-go)…
Pact
框架入门
04
编写第一个消费者契约
定义消费者期望 · 设置交互(Interaction) · 生成Pact文件
编写第一个消费者…
定义消费者期望
05
编写第一个提供者契约
加载Pact文件 · 验证提供者端点 · 状态管理(Provider Stat…
编写第一个提供者…
Pact
06
契约测试数据传输模型
请求/响应结构设计 · JSON Schema定义 · 数据字段约束与可选性
契约测试数据传输…
请求
07
Matcher与Flexible Matching
精确匹配 vs 类型匹配 · 正则匹配 · 数组长度匹配
Matcher
Flexible
08
契约测试中的日期与时间处理
时间格式匹配 · 时区问题 · 自定义时间Matcher
契约测试
日期
09
契约测试中的枚举与常量
枚举值验证 · 常量定义 · 向后兼容性检查
契约测试
枚举
10
契约测试中的分页数据
分页请求参数 · 分页响应结构 · 空页与边界测试
契约测试
分页数据
11
契约测试中的错误处理
错误码定义 · 错误消息格式 · 统一错误响应契约
契约测试
错误处理
12
契约测试中的认证与鉴权
Bearer Token契约 · API Key契约 · OAuth2流程模拟
契约测试
认证
13
契约测试中的文件上传
multipart/form-dat… · 文件大小限制 · MIME类型验证
契约测试
文件上传
14
契约测试中的异步消息
消息队列契约 · Kafka/RabbitMQ消息格式 · 异步CDC
契约测试
异步消息
15
Pact Broker集成
发布Pact文件到Broker · 版本管理 · 标签与分支策略
Pact
Broker
16
CI/CD流水线中的契约测试
GitHub Actions集成 · Jenkins Pipeline · 自动验证与发布
CI/CD
流水线
17
契约测试与API网关
网关路由契约 · 请求转发验证 · 限流与熔断契约
API
契约测试
18
契约测试与gRPC
protobuf契约定义 · gRPC CDC工具(如pact-p… · 流式RPC测试
gRPC
契约测试
19
契约测试与GraphQL
GraphQL查询契约 · 变量与指令匹配 · 订阅契约
GraphQL
契约测试
20
压测基础
Go语言压测工具(vegeta/wr… · 压测指标(QPS/延迟/错误率)
压测基础
Go
21
压测脚本编写
使用vegeta编写压测脚本 · 动态参数 · 请求体模板
压测脚本编写
vegeta
22
压测与契约测试结合
基于契约生成压测请求 · 验证压测响应符合契约
压测
契约测试结合
23
数据传输优化
JSON vs Protobuf序列… · 压缩(gzip/brotli) · 减少Payload大小
数据传输优化
JSON
24
连接池与复用
HTTP连接池配置 · Keep-Alive优化 · 连接数限制
连接池
复用
25
缓存策略
HTTP缓存头(ETag/Last-… · 服务端缓存(Redis) · 缓存穿透与雪崩
缓存策略
HTTP
26
异步处理与背压
Go Channel与Gorouti… · 背压(Backpressure)实现 · 限流算法(令牌桶/漏桶)
异步处理
背压
27
数据库查询优化
N+1问题 · 索引优化 · 批量查询
数据库查询优化
N+1
28
监控与可观测性
Prometheus指标暴露 · OpenTelemetry链路追踪 · 日志结构化
监控
可观测性
29
性能瓶颈定位
pprof性能分析 · 火焰图 · 内存泄漏检测
性能瓶颈定位
pprof
30
综合实战
构建一个完整的Go Web服务 · 从契约定义 · 压测验证到性能优化闭环
综合实战
Go
所属VIP或分类
同VIP:Go-Web契约压测:Gin框架接口调用与自动化测试
同VIP:Go-Web契约压测:gRPC服务故障排查与修复
同VIP:Go-Web契约压测:REST-API接口调用与自动化测试