首页
›
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语言环境搭建
Go SDK安装与配置 · GOPATH与Go Modules · 常用IDE配置(VS Code/Go…
Go
语言环境搭建
03
REST API基础回顾
RESTful设计原则 · HTTP方法(GET/POST/PU… · 状态码语义
REST
API
04
Go标准库net/http
http.Handler与http.… · ServeMux路由 · Request与ResponseWr…
Go
net/http
05
Gin框架入门
Gin框架安装 · 路由定义 · 参数绑定(Query/Path/Bo…
Gin
框架入门
06
数据传输格式(JSON)
JSON序列化与反序列化 · 结构体标签(json tag) · 嵌套JSON处理
JSON
数据传输格式
07
数据传输格式(XML与Protobuf)
XML解析与生成 · Protobuf定义与编译 · gRPC基础概念
XML
Protobuf
08
请求验证基础
数据验证的重要性 · Gin内置验证器 · 结构体验证标签(binding ta…
请求验证基础
数据验证的重要性
09
高级请求验证
go-playground/vali… · 跨字段验证 · 切片与Map验证
高级请求验证
go-playgroun…
10
响应契约设计
统一响应结构设计 · 错误码规范 · 分页响应格式
响应契约设计
统一响应结构设计
11
契约测试概念
契约测试与单元测试/集成测试的区别 · 消费者驱动契约(CDC) · 提供者验证
契约测试概念
契约测试
12
Pact框架入门
Pact工作原理 · Pact Go SDK安装 · 编写消费者测试
Pact
框架入门
13
Pact提供者验证
提供者状态 · 验证Pact文件 · Pact Broker集成
Pact
提供者验证
14
Swagger/OpenAPI契约
OpenAPI规范简介 · Swagger UI生成 · go-swagger工具链
Swagger/Open…
契约
15
OpenAPI验证实践
使用kin-openapi验证请求/… · OpenAPI与Pact的对比与结合 · 契约版本管理
OpenAPI
验证实践
16
压测基础理论
压测目标(吞吐量/延迟/并发) · 压测类型(负载/压力/耐久/峰值) · 性能指标解读
压测基础理论
压测目标
17
Go压测工具vegeta
vegeta安装与基本用法 · 攻击文件编写 · 结果报告分析
Go
vegeta
18
Go压测工具wrk与hey
wrk脚本编写 · hey基本用法 · 对比vegeta的适用场景
Go
wrk
19
k6压测工具
k6安装与JavaScript脚本编… · k6指标与阈值 · k6与Go服务集成
k6
压测工具
20
自定义Go压测程序
使用goroutine与channe… · 连接池管理 · 请求间隔控制
Go
自定义
21
压测中的契约验证
在压测中嵌入响应结构验证 · 状态码与字段校验 · 数据一致性检查
压测
契约验证
22
数据驱动压测
从CSV/JSON文件读取测试数据 · 参数化请求 · 边界值测试
数据驱动压测
CSV/JSON
23
性能监控与剖析
pprof性能剖析 · trace追踪 · GODEBUG环境变量
性能监控
剖析
24
压测结果分析
延迟分布(P50/P90/P99) · 吞吐量计算 · 错误率分析
压测结果分析
P50/P90/P99
25
持续压测与CI/CD集成
Jenkins/GitHub Act… · 性能回归门禁 · 报告生成与通知
CI/CD
持续压测
26
契约压测综合案例(一)
设计一个用户管理REST API(C… · 定义OpenAPI契约 · 编写Pact消费者测试
契约压测综合案例
REST
27
契约压测综合案例(二)
实现用户管理API的Go服务 · 编写提供者验证 · 生成压测脚本
契约压测综合案例
API
28
契约压测综合案例(三)
执行压测并验证契约 · 分析压测结果 · 优化API性能
契约压测综合案例
执行压测并验证契…
29
常见问题与最佳实践
契约漂移处理 · 压测环境隔离 · 数据清理策略
常见问题
最佳实践
30
课程总结与展望
Go Web契约压测生态总结 · 新兴技术(eBPF/服务网格) · 进阶学习资源与社区推荐
课程总结
Go
所属VIP或分类
同VIP:Go-Web契约压测:Gin框架接口调用与自动化测试
同VIP:Go-Web契约压测:gRPC服务故障排查与修复
同VIP:Go-Web契约压测:REST-API接口调用与自动化测试