首页
›
Web后端与企业应用开发
›
065-Go Web服务契约压测闭环
›
《Go契约性能测试体系:集成测试故障排查与修复指南》
VIP20
本课程属于:065-Go Web服务契约压测闭环
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go契约性能测试体系:集成测试故障排查与修复指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
契约测试基础
契约测试概念 · 消费者驱动契约 · 提供者验证
契约测试基础
契约测试概念
02
Go语言测试框架
testing包基础 · 表驱动测试 · 子测试
Go
语言测试框架
03
HTTP契约测试
net/http/httptest包 · 模拟HTTP服务器 · 请求/响应匹配
HTTP
契约测试
04
gRPC契约测试
gRPC服务模拟 · protobuf契约定义 · 客户端/服务端测试桩
gRPC
契约测试
05
Pact框架入门
Pact工作原理 · Pact Go SDK安装 · 消费者测试编写
Pact
框架入门
06
Pact高级用法
Pact Broker集成 · 契约版本管理 · Webhook触发
Pact
高级用法
07
压测基础理论
压测目标定义 · 吞吐量/QPS/TPS概念 · 响应时间百分位
压测基础理论
压测目标定义
08
Go压测工具选型
vegeta · hey · wrk
Go
压测工具选型
09
vegeta实战
攻击器配置 · 目标文件编写 · 报告生成
vegeta
攻击器配置
10
ghz gRPC压测
protobuf反射调用 · 元数据传递 · 并发控制
ghz
gRPC
11
压测脚本编写
Go原生压测脚本 · 自定义指标收集 · 错误率统计
压测脚本编写
Go
12
压测环境搭建
Docker Compose编排被测… · Prometheus+Node Ex… · Grafana看板
压测环境搭建
Docker
13
闭环压测架构
CI/CD触发压测 · 契约变更自动压测 · 失败回滚机制
闭环压测架构
CI/CD
14
GitLab CI集成
.gitlab-ci.yml配置 · 压测阶段定义 · 制品上传
GitLab
CI
15
GitHub Actions集成
workflow编写 · 矩阵测试 · 缓存策略
GitHub
Actions
16
故障注入基础
混沌工程原则 · 故障类型(延迟/错误/资源耗尽) · Go故障注入库介绍
故障注入基础
混沌工程原则
17
toxiproxy故障代理
网络延迟模拟 · 连接中断 · 带宽限制
toxiproxy
故障代理
18
Gochaos故障注入
Gochaos安装 · 延迟注入 · 错误注入
Gochaos
故障注入
19
集成测试故障分类
网络故障 · 依赖服务故障 · 数据一致性故障
集成测试故障分类
网络故障
20
故障排查方法论
日志分层策略 · 分布式追踪(OpenTelemetr… · 指标关联分析
故障排查方法论
日志分层策略
21
Go日志与追踪
log/slog结构化日志 · OpenTelemetry SDK集… · Span链路导出
Go
日志
22
pprof性能剖析
CPU剖析 · 内存剖析 · goroutine泄漏检测
pprof
性能剖析
23
竞态检测与修复
Go race detector使用 · 数据竞争模式 · 原子操作与互斥锁
竞态检测
修复
24
数据库故障排查
连接池配置优化 · 慢查询分析 · 事务死锁检测
数据库故障排查
连接池配置优化
25
消息队列故障排查
Kafka/RabbitMQ消费延迟 · 消息积压 · 重试机制
消息队列故障排查
Kafka/Rabbit…
26
缓存故障排查
Redis缓存穿透/击穿/雪崩 · 本地缓存一致性 · 分布式缓存同步策略
缓存故障排查
Redis
27
压测结果分析
吞吐量拐点识别 · 资源瓶颈定位 · GC停顿影响
压测结果分析
吞吐量拐点识别
28
修复策略与验证
限流降级 · 熔断器(Hystrix-go) · 重试退避
修复策略
验证
29
自动化修复闭环
故障自愈脚本 · K8s健康检查与重启 · 压测通过率门禁
自动化修复闭环
故障自愈脚本
30
综合实战案例
电商订单系统全链路压测 · 契约变更引发故障 · 排查修复全流程复盘
综合实战案例
电商订单系统全链…
所属VIP或分类
同VIP:Go-Web契约压测:Gin框架接口调用与自动化测试
同VIP:Go-Web契约压测:gRPC服务故障排查与修复
同VIP:Go-Web契约压测:REST-API接口调用与自动化测试