首页
›
Web后端与企业应用开发
›
072-Go项目结构契约压测闭环
›
《testing基准测试与契约测试:Go项目结构性能测试体系》
VIP20
本课程属于:072-Go项目结构契约压测闭环
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
testing基准测试与契约测试:Go项目结构性能测试体系
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么需要压测闭环?基准测试与契约测…
课程导论
为什么需要压测闭…
02
Go测试基础回顾
testing包核心用法 · Test函数编写规范 · 表格驱动测试
Go
测试基础回顾
03
基准测试入门
Benchmark函数签名 · b.N循环机制 · 运行基准测试命令
基准测试入门
Benchmark
04
基准测试结果解读
ns/op · allocations/op · bytes/op指标含义与分析方法
基准测试结果解读
ns/op
05
基准测试进阶
ResetTimer · StartTimer/StopTim… · RunParallel并发基准测试
基准测试进阶
ResetTimer
06
基准测试比较
Benchstat工具安装与使用 · 统计显著性判断 · 性能回归检测
基准测试比较
Benchstat
07
基准测试实战
对JSON序列化/反序列化函数进行基…
基准测试实战
JSON
08
基准测试实战
对HTTP Handler进行基准测… · 分析路由匹配性能
基准测试实战
HTTP
09
基准测试实战
对数据库查询(模拟)进行基准测试 · 评估连接池影响
基准测试实战
对数据库查询
10
基准测试陷阱
编译器优化 · 内联 · 逃逸分析对基准测试结果的影响
基准测试陷阱
编译器优化
11
pprof性能分析入门
CPU Profiling · Memory Profiling基本…
pprof
性能分析入门
12
pprof与基准测试结合
在基准测试中生成profile · 定位热点函数
pprof
基准测试结合
13
trace工具
使用go tool trace分析g…
trace
工具
14
契约测试概念
什么是消费者驱动契约测试?与集成测试 · 端到端测试的区别
契约测试概念
什么是消费者驱动…
15
Pact框架入门
Pact工作原理 · Pact Go库安装与基本配置
Pact
框架入门
16
编写消费者测试
定义交互 · 设置期望 · 生成Pact文件
编写消费者测试
定义交互
17
编写提供者验证
加载Pact文件 · 验证提供者API是否符合契约
编写提供者验证
Pact
18
契约测试实战
模拟HTTP服务消费者与提供者的契约…
契约测试实战
HTTP
19
契约测试实战
模拟gRPC服务消费者与提供者的契约…
契约测试实战
gRPC
20
契约测试与CI/CD集成
在Pipeline中自动运行契约测试 · 防止破坏性变更
CI/CD
契约测试
21
压测闭环设计
将基准测试 · 契约测试 · 性能分析整合为自动化闭环
压测闭环设计
将基准测试
22
项目结构设计
Go项目目录布局(按功能/按层) · 测试文件放置规范
项目结构设计
Go
23
Makefile与Taskfile
自动化运行基准测试 · 契约测试 · 生成报告
Makefile
Taskfile
24
持续性能监控
使用Prometheus + Gra…
持续性能监控
Prometheus
25
性能回归告警
基于基准测试历史数据设置告警阈值
性能回归告警
基于基准测试历史…
26
案例研究
一个REST API服务的压测闭环从…
案例研究
REST
27
案例研究
一个gRPC微服务的压测闭环从零搭建…
案例研究
gRPC
28
高级话题
模糊测试(Fuzzing)与基准测试…
高级话题
Fuzzing
29
高级话题
使用Testcontainers进行…
高级话题
Testcontaine…
30
课程总结与最佳实践
压测闭环的常见误区 · 工具选型建议 · 未来展望
课程总结
最佳实践
所属VIP或分类
同VIP:Go契约压测Go契约校验
同VIP:Go微服务架构性能调优:性能测试体系实战
同VIP:Go微服务项目部署:性能测试体系工程实践