首页
›
Web后端与企业应用开发
›
065-Go Web服务契约压测闭环
›
《Go Web服务契约压测闭环:NestJS项目部署与压测》
VIP20
本课程属于:065-Go Web服务契约压测闭环
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go Web服务契约压测闭环:NestJS项目部署与压测
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与整体架构
Go Web服务契约压测闭环的概念 · NestJS项目在其中的角色 · 课程目标与学习路径
课程导学
整体架构
02
Go语言基础回顾
Go语言核心特性 · GOPATH与Module · 常用标准库(net/http
Go
语言基础回顾
03
Go Web框架选型与Gin入门
Gin框架核心概念 · 路由 · 中间件
Go
Web
04
RESTful API设计原则
资源命名 · HTTP方法语义 · 状态码使用
RESTful
API
05
契约测试基础
什么是契约测试 · 消费者驱动契约(CDC) · 与单元测试/集成测试的区别
契约测试基础
什么是契约测试
06
Pact框架详解
Pact核心概念(消费者 · 提供者 · 契约文件)
Pact
框架详解
07
编写消费者端契约测试
使用Pact Go模拟HTTP服务 · 定义交互 · 生成契约文件
编写消费者端契约…
Pact
08
编写提供者端契约验证
加载契约文件 · 验证Go API端点 · 处理验证失败
编写提供者端契约…
加载契约文件
09
契约测试流水线集成
在CI/CD中自动运行契约测试 · 契约文件版本管理 · Broker集成
契约测试流水线集…
CI/CD
10
NestJS项目初始化
NestJS CLI安装 · 项目结构 · 模块/控制器/服务概念
NestJS
项目初始化
11
NestJS核心模块开发
使用装饰器定义路由 · 依赖注入 · DTO验证(class-valida…
NestJS
核心模块开发
12
NestJS数据库集成
TypeORM配置 · 实体定义 · Repository模式
NestJS
数据库集成
13
NestJS微服务与消息队列
@nestjs/microservi… · TCP/RabbitMQ传输 · 事件驱动模式
NestJS
微服务
14
NestJS中间件与守卫
全局中间件 · 路由守卫 · 角色认证
NestJS
间件
15
NestJS Swagger文档生成
@nestjs/swagger配置 · API标签 · 参数与响应装饰
NestJS
Swagger
16
NestJS项目Docker化
Dockerfile编写 · 多阶段构建 · docker-compose编排
NestJS
Docker
17
NestJS部署到Kubernetes
K8s Deployment/Ser… · ConfigMap与Secret管理
NestJS
Kubernetes
18
压测基础理论
性能指标(QPS · TPS · 延迟
压测基础理论
QPS
19
压测工具选型
wrk · hey · Vegeta
压测工具选型
wrk
20
编写k6压测脚本
HTTP请求 · 参数化 · 检查点
k6
编写
21
分布式压测方案
k6云端运行 · Kubernetes Operato… · 结果聚合
分布式压测方案
k6
22
压测结果分析与调优
火焰图 · pprof性能剖析 · Go GC优化
压测结果分析
调优
23
契约驱动的压测闭环设计
从契约文件自动生成压测脚本 · 验证服务SLA
契约驱动的压测闭…
从契约文件自动生…
24
闭环工具链实现
Go CLI工具开发 · 读取Pact文件并转换为k6脚本
闭环工具链实现
Go
25
闭环集成实战
在NestJS项目CI中触发契约验证…
闭环集成实战
NestJS
26
监控与告警集成
Prometheus指标暴露 · Grafana仪表盘 · Alertmanager告警规则
监控
告警集成
27
混沌工程与韧性测试
在压测中注入故障(网络延迟 · Pod重启) · 验证服务韧性
混沌工程
韧性测试
28
全链路压测
从NestJS网关到Go后端服务 · 模拟真实用户流量
全链路压测
NestJS
29
性能回归与基线管理
建立性能基线 · 对比每次发布后的压测结果 · 自动回滚策略
性能回归
基线管理
30
课程总结与最佳实践
常见坑点 · 生产环境案例 · 未来演进方向(eBPF
课程总结
最佳实践
所属VIP或分类
同VIP:Go-Web契约压测:Gin框架接口调用与自动化测试
同VIP:Go-Web契约压测:gRPC服务故障排查与修复
同VIP:Go-Web契约压测:REST-API接口调用与自动化测试