首页
›
DevOps、SRE 与可观测性工程
›
030-容量压测水位口径
›
《k6多场景参数化压测与容量指标体系》
VIP20
本课程属于:030-容量压测水位口径
DevOps、SRE 与可观测性工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
k6多场景参数化压测与容量指标体系
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
容量压测概述
容量压测的定义 · 目标与核心价值 · 以及k6在其中的角色
容量压测概述
容量压测的定义
02
k6基础回顾
k6安装 · 基本脚本结构 · VU与迭代概念
k6
基础回顾
03
参数化基础
为什么需要参数化?硬编码数据的局限性 · 参数化在容量压测中的意义
参数化基础
为什么需要参数化…
04
k6内置参数化方法
__VU与__ITER内置变量 · 实现简单的循环与用户模拟
k6
内置参数化方法
05
SharedArray实现静态数据参数化
使用SharedArray加载CSV… · 实现数据共享与并发安全
SharedArray
实现静态数据参数…
06
open()函数与文件读取
使用open()读取外部文件 · 结合JSON.parse()解析结构…
open
函数
07
CSV解析与参数化
使用k6/csv库或papapars… · 实现数据驱动
CSV
参数化
08
Faker库与动态数据生成
使用k6/x/faker或内置随机函…
Faker
动态数据生成
09
UUID与唯一标识生成
在压测中生成唯一请求ID · 订单号等 · 避免数据冲突
UUID
唯一标识生成
10
环境变量与Secrets管理
通过k6的options.env或外…
Secrets
环境变量
11
场景配置基础
k6 scenarios概念 · ramping-vus · constant-vus
场景配置基础
k6
12
ramping-vus场景详解
阶梯递增用户数 · 模拟真实流量爬坡 · 实现水位口径
ramping-vus
场景详解
13
constant-arrival-rate场景
恒定请求速率 · 控制QPS/RPS · 实现精准吞吐量压测
constant-arr…
场景
14
ramping-arrival-rate场景
阶梯递增请求速率 · 探索系统最大吞吐量拐点
ramping-arri…
场景
15
externally-controlled场景
外部实时控制VU数 · 结合CI/CD动态调整压测水位
externally-c…
场景
16
多场景混合编排
在一个脚本中定义多个场景 · 模拟不同业务流量比例
多场景混合编排
一个脚本
17
水位口径定义
什么是水位?TPS · QPS · 并发用户数
水位口径定义
TPS
18
低水位压测
基线测试 · 验证系统在低负载下的稳定性与功能正确…
低水位压测
基线测试
19
中水位压测
中等负载 · 观察资源消耗与响应时间变化 · 识别早期瓶颈
水位压测
等负载
20
高水位压测
接近或达到系统设计容量 · 验证系统在高负载下的行为
高水位压测
接近或达到系统设…
21
峰值水位压测
模拟突发流量 · 测试系统弹性伸缩与限流降级机制
峰值水位压测
模拟突发流量
22
持续水位压测
长时间稳定负载 · 验证内存泄漏 · 连接池耗尽等稳定性问题
持续水位压测
长时间稳定负载
23
多场景覆盖策略
如何设计场景矩阵 · 覆盖不同水位 · 不同业务
多场景覆盖策略
如何设计场景矩阵
24
阈值与检查点
使用check()与threshol… · 自动判断压测是否达标
阈值
检查点
25
自定义Metrics
创建Trend · Counter · Gauge
Metrics
自定义
26
Tags与分组
使用tags对请求 · 场景 · VU打标签
Tags
分组
27
k6 Cloud与InfluxDB+Grafana集成
实时可视化压测水位 · 监控系统瓶颈
k6
Cloud
28
CI/CD集成
将k6脚本集成到Jenkins/Gi… · 实现自动化容量压测门禁
CI/CD
集成
29
实战案例一
电商下单接口多水位压测 · 从低到高逐步探索系统容量
实战案例一
电商下单接口多水…
30
实战案例二
混合场景压测 · 模拟搜索 · 加购
实战案例二
混合场景压测
所属VIP或分类
同VIP:Grafana水位看板阈值分层
同VIP:JMeter参数化与容量压测水位口径边界测试设计
同VIP:JMeter容量压测断言与边界条件验证