首页
›
Web后端与企业应用开发
›
072-Go项目结构契约压测闭环
›
《契约测试与testing:Go项目结构性能测试体系工程》
VIP20
本课程属于:072-Go项目结构契约压测闭环
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
契约测试与testing:Go项目结构性能测试体系工程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与工程全景
什么是契约测试?什么是性能压测?为什…
课程导论
工程全景
02
Go项目结构设计原则
标准Go项目布局(Standard… · 模块化设计 · 接口隔离
Go
项目结构设计原则
03
HTTP服务基础与测试桩
使用net/http构建简单REST… · 编写第一个单元测试 · 理解httptest包
HTTP
服务基础
04
消费者驱动契约测试(CDC)概念
消费者与提供者 · 契约文件 · 契约测试与集成测试的区别
CDC
消费者驱动契约测…
05
Pact框架入门
Pact是什么?Pact的核心概念(… · Matcher · Provider State)
Pact
框架入门
06
Go中的Pact实现(pact-go)
安装pact-go · 编写消费者端契约测试 · 生成契约文件
Go
Pact
07
提供者端契约验证
使用pact-go验证提供者API · 设置Provider State · 运行验证并生成报告
提供者端契约验证
pact-go
08
契约测试实战
用户服务案例 · 编写完整的CDC测试用例 · 处理复杂请求/响应
契约测试实战
用户服务案例
09
契约测试进阶
匹配器(Matchers)详解 · 类型匹配 · 正则匹配
契约测试进阶
Matchers
10
契约测试进阶
Provider State管理 · 状态注入 · 数据库状态准备
契约测试进阶
Provider
11
契约测试与CI/CD集成
在GitHub Actions中运行… · 自动发布/验证契约 · 失败回滚策略
CI/CD
契约测试
12
契约测试最佳实践与陷阱
避免过度契约 · 处理版本兼容性 · 契约文件管理
契约测试最佳实践
陷阱
13
性能压测基础概念
吞吐量(TPS/QPS) · 延迟(Latency) · 并发(Concurrency)
性能压测基础概念
TPS/QPS
14
Go性能压测工具选型
Go内置benchmark · wrk · hey
Go
性能压测工具选型
15
Go内置Benchmark详解
编写基准测试函数 · 运行基准测试 · 分析结果
Go
Benchmark
16
HTTP压测工具vegeta实战
安装vegeta · 编写攻击脚本 · 生成报告
HTTP
vegeta
17
HTTP压测工具k6实战
k6脚本编写(JavaScript) · VU与迭代 · 阈值设置
HTTP
k6
18
gRPC压测工具ghz实战
ghz安装 · 编写protobuf测试 · 并发与持续时间设置
gRPC
ghz
19
压测场景设计
基准测试 · 负载测试 · 压力测试
压测场景设计
基准测试
20
压测数据收集与分析
使用pprof进行CPU/内存分析 · trace追踪 · 结合Prometheus与Grafa…
压测数据收集
分析
21
压测结果解读与瓶颈定位
延迟分布(P50/P90/P99) · 错误率 · 系统资源瓶颈
压测结果解读
瓶颈定位
22
Go服务性能优化实战
优化HTTP路由 · 连接池 · 数据库查询
Go
服务性能优化实战
23
契约测试与压测的闭环集成
为什么需要闭环?契约保证接口正确性 · 压测保证性能 · 两者互补
契约测试
压测的闭环集成
24
闭环工程架构设计
定义闭环流程(开发->契约测试->构… · 设计CI/CD管道
闭环工程架构设计
定义闭环流程
25
闭环工程中的自动化触发
代码变更触发契约测试 · 契约通过后触发构建 · 部署到压测环境
闭环工程
自动化触发
26
闭环工程中的质量门禁
契约测试失败阻止合并 · 压测阈值(如P99 > 500ms)…
闭环工程
质量门禁
27
闭环工程实战
电商订单服务:从接口定义 · 契约测试 · 压测脚本到闭环管道完整实现
闭环工程实战
电商订单服务
28
闭环工程实战
实时消息推送服务 · 长连接压测 · 闭环集成
闭环工程实战
实时消息推送服务
29
闭环工程监控与告警
集成Prometheus告警规则 · 压测结果异常自动通知 · 契约版本冲突告警
闭环工程监控
告警
30
课程总结与未来展望
回顾闭环工程价值 · 展望Service Mesh · 混沌工程与契约压测融合趋势
课程总结
未来展望
所属VIP或分类
同VIP:Go契约压测Go契约校验
同VIP:Go微服务架构性能调优:性能测试体系实战
同VIP:Go微服务项目部署:性能测试体系工程实践