首页
›
Web后端与企业应用开发
›
069-后端部署运维压测场景库
›
《后端压测工程:集成测试中NestJS环境配置与故障恢复》
VIP20
本课程属于:069-后端部署运维压测场景库
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
后端压测工程:集成测试中NestJS环境配置与故障恢复
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
压测场景库概述
压测场景库的定义 · 在集成测试中的价值 · 与NestJS微服务架构的关联
压测场景库概述
压测场景库的定义
02
NestJS集成测试环境搭建
使用@nestjs/testing创… · 配置Test.createTesti… · 导入真实模块与Mock模块
NestJS
集成测试环境搭建
03
数据库集成与故障模拟
配置TypeORM/Prisma测试… · 使用事务回滚隔离测试数据 · 模拟数据库连接超时与断连
数据库集成
故障模拟
04
消息队列压测场景
集成RabbitMQ/Kafka测试… · 模拟消息积压 · 消费者故障恢复与重试机制验证
消息队列压测场景
RabbitMQ/Kaf…
05
Redis缓存故障场景
配置Redis Mock与真实实例 · 模拟缓存穿透 · 缓存雪崩
Redis
缓存故障场景
06
HTTP外部依赖故障模拟
使用nock/interceptor… · 模拟第三方API超时 · 500错误与限流响应
HTTP
外部依赖故障模拟
07
gRPC服务故障注入
配置gRPC测试客户端 · 模拟服务端不可用 · 流式调用中断与重连机制
gRPC
服务故障注入
08
配置中心动态变更场景
集成Consul/etcd配置中心 · 模拟配置热更新 · 配置错误导致的服务降级
配置
心动态变更场景
09
认证与授权故障场景
模拟JWT过期 · Token无效 · RBAC权限不足
认证
授权故障场景
10
日志与监控集成测试
集成ELK/Prometheus测试… · 模拟日志丢失 · 指标采集中断与告警触发
日志
监控集成测试
11
限流与熔断场景
集成@nestjs/throttle… · 模拟突发流量触发限流 · 熔断器打开与半开恢复
限流
熔断场景
12
重试与超时策略测试
配置axios/HTTP服务重试机制 · 模拟超时重试耗尽 · 指数退避与jitter验证
重试
超时策略测试
13
分布式事务故障场景
模拟Saga模式中的补偿事务失败 · TCC模式中Confirm/Canc…
分布式事务故障场…
Saga
14
服务注册与发现故障
集成Consul/Nacos测试 · 模拟服务实例下线 · 健康检查失败与负载均衡失效
服务注册
发现故障
15
网关路由故障场景
配置Kong/API网关测试 · 模拟路由规则错误 · 上游服务超时与网关降级
网关路由故障场景
Kong/API
16
文件上传与处理故障
模拟大文件上传超时 · 文件格式校验失败 · 存储服务(S3/MinIO)不可用
文件上传
处理故障
17
WebSocket连接故障
配置Socket.IO测试客户端 · 模拟连接断开 · 重连风暴与消息丢失
WebSocket
连接故障
18
定时任务故障场景
集成@nestjs/schedule · 模拟Cron表达式错误 · 任务执行超时与并发冲突
定时任务故障场景
nestjs/sched…
19
多租户隔离故障测试
模拟租户数据泄露 · 租户资源超限 · 租户切换时的上下文丢失
多租户隔离故障测…
模拟租户数据泄露
20
数据一致性校验场景
模拟最终一致性延迟 · 读写分离中的主从延迟 · 缓存与数据库双写不一致
数据一致性校验场…
模拟最终一致性延…
21
性能基准测试集成
使用autocannon/k6在测试… · 收集P99/P50延迟 · CPU/内存指标
性能基准测试集成
autocannon/k…
22
混沌工程场景注入
模拟Pod随机重启 · 网络分区 · 磁盘IO延迟
混沌工程场景注入
Pod
23
故障恢复SLA验证
定义RTO/RPO指标 · 模拟全链路故障 · 验证自动恢复时间与数据完整性
SLA
故障恢复
24
测试数据工厂与种子策略
使用Faker.js生成压测数据 · 设计边界值数据 · 清理与重置测试状态
测试数据工厂
种子策略
25
CI/CD流水线集成
在GitHub Actions/Je… · 生成测试报告与故障分析
CI/CD
流水线集成
26
场景编排与参数化
使用YAML/JSON定义场景模板 · 动态注入环境变量 · 多场景串联执行
场景编排
参数化
27
断言与结果验证
自定义Jest断言扩展 · 验证响应状态码 · 响应体结构
断言
结果验证
28
覆盖率与场景冗余分析
统计故障场景覆盖率 · 识别未覆盖的故障路径 · 优化场景库维护
覆盖率
场景冗余分析
29
场景库版本管理与文档
使用Git管理场景库版本 · 生成API文档与故障注入手册 · 团队协作规范
场景库版本管理
文档
30
实战案例
电商系统全链路压测:从用户登录 · 商品查询 · 下单支付到物流跟踪的完整故障场景演练
实战案例
电商系统全链路压…
所属VIP或分类
同VIP:Go后端压测场景性能压测与瓶颈诊断
同VIP:JWT后端压测场景性能压测与瓶颈诊断
同VIP:Kubernetes资源限制场景后端压测库调优指南