首页
›
Web后端与企业应用开发
›
065-Go Web服务契约压测闭环
›
《Go Web服务契约压测:REST API故障排查与修复》
VIP20
本课程属于:065-Go Web服务契约压测闭环
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go Web服务契约压测:REST API故障排查与修复
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
Go Web服务契约压测的价值 · 故障排查的挑战 · 课程目标与学习路径
课程导论
Go
02
Go Web服务基础
标准库net/http快速搭建RES… · 路由与中间件概念
Go
Web
03
REST API契约定义
OpenAPI/Swagger规范 · 定义请求/响应模型 · 契约文件的作用
REST
API
04
压测工具选型
wrk · hey · vegeta
压测工具选型
wrk
05
环境搭建
Go开发环境 · 压测工具安装 · 示例项目初始化
环境搭建
Go
06
第一个压测脚本
使用vegeta编写简单的GET请求… · 运行与结果解读
第一个压测脚本
vegeta
07
压测指标解读
QPS · 延迟(P50/P90/P99) · 错误率
压测指标解读
QPS
08
契约驱动压测
从OpenAPI契约自动生成压测请求 · 验证响应结构
契约驱动压测
OpenAPI
09
故障模式一
高延迟响应——模拟慢查询 · 识别瓶颈 · 优化数据库查询
故障模式一
高延迟响应
10
故障模式二
请求超时——设置超时策略 · 客户端与服务端超时配置
故障模式二
请求超时
11
故障模式三
内存泄漏——pprof工具定位 · goroutine泄漏排查与修复
故障模式三
pprof
12
故障模式四
连接池耗尽——HTTP连接池配置 · 复用连接 · 限制并发
故障模式四
HTTP
13
故障模式五
数据竞争与死锁——race dete… · 锁优化 · 无锁设计
故障模式五
race
14
故障模式六
JSON序列化瓶颈——高效序列化库对… · 预分配buffer
故障模式六
JSON
15
故障模式七
限流与熔断——令牌桶算法 · 熔断器模式 · Go实现
故障模式七
限流
16
故障模式八
依赖服务故障——超时重试 · 回退策略 · 断路器集成
故障模式八
依赖服务故障
17
故障模式九
配置错误——环境变量管理 · 配置热加载 · 校验机制
故障模式九
配置错误
18
故障模式十
日志与监控缺失——结构化日志 · 指标暴露 · 告警设置
故障模式十
日志
19
压测报告生成
vegeta报告 · 自定义HTML报告 · 趋势图表
压测报告生成
vegeta
20
持续压测集成
CI/CD管道中集成压测 · 契约检查 · 回归测试
持续压测集成
CI/CD
21
进阶压测场景
WebSocket压测 · gRPC压测 · 消息队列压测
进阶压测场景
WebSocket
22
分布式压测
多节点协同压测 · 结果聚合 · 云上部署
分布式压测
多节点协同压测
23
故障注入实验
chaos engineering理… · 使用chaosblade模拟故障
故障注入实验
chaos
24
性能调优方法论
瓶颈定位 · 优化循环 · 减少内存分配
性能调优方法论
瓶颈定位
25
实战案例一
用户服务API压测与优化——从100…
实战案例一
API
26
实战案例二
订单服务故障排查——数据库死锁 · 缓存穿透 · 热点Key
实战案例二
订单服务故障排查
27
实战案例三
消息推送服务压测——WebSocke… · 内存优化
实战案例三
WebSocke
28
契约测试与压测结合
使用go-restful或gin框架 · 编写契约测试用例
契约测试
压测结合
29
安全压测
DDoS模拟 · SQL注入测试 · 认证绕过检测
安全压测
DDoS
30
课程总结与展望
最佳实践总结 · 未来趋势 · 推荐学习资源
课程总结
最佳实践总结
所属VIP或分类
同VIP:Go-Web契约压测:Gin框架接口调用与自动化测试
同VIP:Go-Web契约压测:gRPC服务故障排查与修复
同VIP:Go-Web契约压测:REST-API接口调用与自动化测试