首页
›
Web后端与企业应用开发
›
065-Go Web服务契约压测闭环
›
《Go Web服务契约压测:testing参数配置与故障调试》
VIP20
本课程属于:065-Go Web服务契约压测闭环
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go Web服务契约压测:testing参数配置与故障调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
契约压测概述
什么是契约压测 · 契约压测与功能测试的区别 · 契约压测在微服务中的价值
契约压测概述
什么是契约压测
02
Go testing基础
testing包核心结构 · Test函数签名 · t *testing.T常用方法
Go
testing
03
HTTP服务测试基础
net/http/httptest包… · 创建测试Server · 发送测试请求
HTTP
服务测试基础
04
契约定义与OpenAPI
OpenAPI/Swagger规范简… · 契约文件结构 · Paths与Schemas定义
OpenAPI
契约定义
05
契约解析库选型
go-openapi/loads · kin-openapi · deepmap/oapi-codeg…
契约解析库选型
go-openapi/l…
06
基于契约生成测试桩
使用oapi-codegen生成Se… · 类型安全测试 · 接口一致性保障
基于契约生成测试…
oapi-codegen
07
测试参数化设计
参数化测试模式 · 测试数据表驱动 · 使用testdata目录管理测试数据
测试参数化设计
参数化测试模式
08
请求参数配置
Query参数 · Path参数 · Header参数
请求参数配置
Query
09
响应断言策略
状态码断言 · 响应头断言 · 响应体JSON Schema校验
响应断言策略
状态码断言
10
测试夹具与清理
TestMain函数 · Setup与Teardown模式 · 测试数据库初始化
测试夹具
清理
11
并发压测基础
goroutine与WaitGrou… · 控制并发数 · 收集并发结果
并发压测基础
goroutine
12
压测参数配置
QPS控制 · 持续时间 · 并发数
压测参数配置
QPS
13
测试报告生成
testing的Benchmark结… · 自定义报告格式 · JSON/CSV输出
测试报告生成
testing
14
性能指标采集
响应时间 · 吞吐量 · 错误率
性能指标采集
响应时间
15
契约合规性校验
请求/响应与契约的自动比对 · 字段缺失检测 · 类型不匹配检测
契约合规性校验
请求
16
Mock与Stub服务
httptest.NewServer… · 接口模拟 · 延迟模拟
Mock
Stub
17
测试数据隔离
每个测试用例独立数据 · 事务回滚 · 测试数据工厂模式
测试数据隔离
每个测试用例独立…
18
CI/CD集成
GitHub Actions配置 · 测试阶段划分 · 压测门禁
CI/CD
集成
19
测试覆盖率分析
go test -cover使用 · 覆盖率报告解读 · 契约覆盖度与代码覆盖度结合
测试覆盖率分析
go
20
调试技巧
t.Log与t.Logf使用 · -v详细输出 · -run选择特定测试
调试技巧
t.Log
21
测试超时控制
-timeout标志 · context.WithTimeou… · 测试用例级超时
测试超时控制
timeout
22
测试环境管理
环境变量配置 · 多环境切换 · Docker Compose测试环境
测试环境管理
环境变量配置
23
契约变更管理
契约版本对比 · 向后兼容性检测 · Breaking Change检测
契约变更管理
契约版本对比
24
测试数据驱动
CSV驱动 · YAML驱动 · JSON驱动
测试数据驱动
CSV
25
压测结果分析
火焰图生成 · pprof性能分析 · trace追踪
压测结果分析
火焰图生成
26
测试框架扩展
自定义testing.T包装 · 断言库选型(gomega/testi… · 测试钩子与中间件
测试框架扩展
testing.T
27
契约测试与单元测试结合
分层测试策略 · 测试金字塔 · 契约测试在集成测试中的位置
契约测试
单元测试结合
28
常见问题与排错
测试不稳定 · 数据竞争 · 端口冲突
常见问题
排错
29
实战案例一
RESTful API契约压测全流程
实战案例一
RESTful
30
实战案例二
gRPC服务契约压测 · gRPC测试客户端 · 流式压测
实战案例二
gRPC
所属VIP或分类
同VIP:Go-Web契约压测:Gin框架接口调用与自动化测试
同VIP:Go-Web契约压测:gRPC服务故障排查与修复
同VIP:Go-Web契约压测:REST-API接口调用与自动化测试