首页
›
DevOps、SRE 与可观测性工程
›
006-容量压测作业平台
›
《容量压测作业平台k6:自定义扩展与Go插件开发实战》
VIP20
本课程属于:006-容量压测作业平台
DevOps、SRE 与可观测性工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
容量压测作业平台k6:自定义扩展与Go插件开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
k6概述与生态
k6是什么 · 性能压测工具对比 · k6核心特性
k6
生态
02
k6安装与基础使用
安装k6(Windows/Mac/L… · 第一个压测脚本 · 运行与查看结果
k6
安装
03
k6脚本基础
JavaScript语法速览 · k6模块系统 · 导入与导出
k6
脚本基础
04
k6指标与输出
内置指标(http_req_dura… · 自定义指标(Trend/Counte… · 输出到终端与JSON
k6
指标
05
k6选项与配置
options对象 · vus与duration · stages(阶梯加压)
k6
选项
06
k6 HTTP API详解
http.get/post/put/… · 请求头与参数 · Cookie管理
k6
HTTP
07
k6检查与断言
check函数 · 断言响应状态码与体 · 自定义断言消息
k6
检查
08
k6场景与阶段
ramping-vus · ramping-arrival-ra… · externalsecrets
k6
场景
09
k6数据参数化
SharedArray · JSON/CSV文件读取 · 随机数据生成
k6
数据参数化
10
k6生命周期详解
setup · default · teardown函数
k6
生命周期详解
11
k6浏览器测试
browser模块安装 · 页面交互 · 元素定位
k6
浏览器测试
12
k6与CI/CD集成
Jenkins/GitLab CI/… · 报告生成 · 失败策略
k6
CI/CD
13
k6扩展机制概述
为什么需要扩展 · 扩展类型(JS/Go) · 扩展生命周期
k6
扩展机制概述
14
Go插件开发环境搭建
Go环境配置 · k6源码编译 · Go模块初始化
Go
插件开发环境搭建
15
k6 Go插件基础
插件入口点 · Register函数 · 模块注册
k6
Go
16
k6 Go插件API详解
moduledata · Module接口 · Instance接口
k6
Go
17
开发第一个Go插件
自定义指标收集器 · 编译与加载 · 在脚本中使用
Go
开发第一个
18
Go插件与JavaScript交互
导出函数 · 参数传递 · 返回值处理
Go
JavaScript
19
Go插件中的HTTP客户端
使用net/http · 自定义Transport · 连接池管理
Go
HTTP
20
Go插件中的数据库操作
连接MySQL/PostgreSQL · 执行查询 · 连接池与超时
Go
插件
21
Go插件中的消息队列
集成Kafka/RabbitMQ · 生产与消费 · 异步处理
Go
插件
22
Go插件中的文件与IO
读取配置文件 · 日志记录 · 结果持久化
Go
IO
23
Go插件性能优化
内存管理 · goroutine安全 · 避免阻塞
Go
插件性能优化
24
k6自定义JS扩展
使用xk6框架 · 编写JS模块 · 注册到k6
k6
JS
25
xk6构建与发布
安装xk6 · 构建自定义k6二进制 · 版本管理
xk6
构建
26
k6扩展测试与调试
单元测试 · 集成测试 · 日志调试
k6
扩展测试
27
k6扩展安全最佳实践
输入验证 · 沙箱隔离 · 敏感信息处理
k6
扩展安全最佳实践
28
实战案例1
开发一个自定义数据库压测插件(Go实…
实战案例1
Go
29
实战案例2
开发一个自定义WebSocket压测…
实战案例2
WebSocket
30
课程总结与进阶方向
k6生态展望 · 社区贡献 · 云原生压测
课程总结
进阶方向
所属VIP或分类
同VIP:Backstage压测服务目录模板开发与自助接入
同VIP:GitOps压测环境配置漂移检测与自动化审计
同VIP:JMeter与容量压测作业平台:分布式压测集群配置调优