首页
›
Web后端与企业应用开发
›
065-Go Web服务契约压测闭环
›
《Go Web契约压测:REST API接口调用与自动化测试》
VIP20
本课程属于:065-Go Web服务契约压测闭环
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go Web契约压测:REST API接口调用与自动化测试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
什么是契约压测 · 为什么需要契约压测 · Go在契约压测中的优势
课程导论
什么是契约压测
02
REST API基础回顾
HTTP协议核心概念 · RESTful设计原则 · 常见HTTP方法(GET/POST/…
REST
API
03
Go HTTP客户端基础
net/http包介绍 · 发送GET请求 · 发送POST请求
Go
HTTP
04
Go HTTP客户端进阶
设置请求头 · 超时控制 · 连接池管理
Go
HTTP
05
接口契约定义
什么是API契约 · OpenAPI/Swagger规范 · Contract-first开发理念
接口契约定义
API
06
Go中的契约验证
使用go-swagger生成客户端 · 契约校验库(go-openapi/v… · 请求/响应模式匹配
Go
契约验证
07
压测基础理论
性能测试分类(负载/压力/耐久/峰值… · 关键指标(QPS/延迟/错误率/TP… · 吞吐量与并发模型
压测基础理论
性能测试分类
08
Go压测工具概览
标准benchmark · vegeta · hey
Go
压测工具概览
09
Vegeta入门
安装与配置 · 攻击器(Attacker)核心API · 目标(Target)定义
Vegeta
安装
10
Vegeta进阶
动态目标生成 · 速率控制(恒定/递增/随机) · 分布式压测
Vegeta
进阶
11
Hey工具实战
Hey安装与基本用法 · 并发与请求数控制 · 自定义Header与Body
Hey
工具实战
12
K6基础
K6安装与脚本结构 · VU(虚拟用户)与迭代 · 检查点(Check)与阈值(Thre…
K6
安装
13
K6进阶
自定义指标(Trend/Counte… · 场景(Scenario)配置 · 生命周期函数(setup/teard…
K6
进阶
14
自定义Go压测框架
使用goroutine模拟并发 · sync.WaitGroup协调 · channel控制速率
Go
自定义
15
压测中的契约验证
在压测中嵌入响应校验 · 状态码断言 · JSON Schema匹配
压测
契约验证
16
数据驱动压测
从CSV/JSON文件读取测试数据 · 参数化请求 · 边界值测试
数据驱动压测
CSV/JSON
17
接口依赖与编排
多接口串联压测 · 数据传递(变量提取) · 条件分支
接口依赖
编排
18
认证与授权压测
Bearer Token管理 · OAuth2流程模拟 · API Key传递
认证
授权压测
19
性能基准建立
基线测试(Baseline) · 环境标准化 · 预热(Warm-up)策略
性能基准建立
Baseline
20
结果分析与可视化
指标聚合(平均/中位数/百分位) · 火焰图与瀑布图 · 使用Grafana+Promethe…
结果分析
可视化
21
报告生成
HTML报告模板 · JSON/CSV导出 · 对比报告(Regression Re…
报告生成
HTML
22
常见性能瓶颈分析
CPU瓶颈 · 内存泄漏 · Goroutine泄漏
常见性能瓶颈分析
CPU
23
Go性能调优基础
pprof工具使用(CPU/内存/阻… · trace分析 · GC优化
Go
性能调优基础
24
HTTP服务端优化
连接复用 · Keep-Alive配置 · 中间件性能影响
HTTP
服务端优化
25
数据库层压测
SQL查询性能 · 连接池调优 · ORM vs 原生SQL
数据库层压测
SQL
26
gRPC接口压测
Protocol Buffers基础 · ghz工具使用 · 流式调用压测
gRPC
接口压测
27
持续集成中的压测
GitHub Actions集成 · Jenkins Pipeline · 压测即服务(PTaaS)
持续集成
压测
28
契约测试与压测结合
消费者驱动契约(CDC) · Pact框架 · 契约变更对性能的影响
契约测试
压测结合
29
安全压测
DDoS模拟 · 速率限制测试 · SQL注入与XSS防护验证
安全压测
DDoS
30
综合实战项目
构建一个完整的REST API压测流… · 从契约定义到性能报告 · 最佳实践总结与常见陷阱
综合实战项目
REST
所属VIP或分类
同VIP:Go-Web契约压测:Gin框架接口调用与自动化测试
同VIP:Go-Web契约压测:gRPC服务故障排查与修复
同VIP:Go-Web契约压测:REST-API数据传输与接口验证