VIP20
本课程属于:024-训练加速 AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

性能回归自动化检测方案实战

📚 共计 30 章节
第1章
性能回归测试概述
什么是性能回归测试、为什么需要自动化、核心价值与挑战。
概念价值
第2章
测试环境搭建
Linux服务器基础配置、Docker容器化部署、监控工具安装 (Prometheus + Grafana)。
环境Docker监控
第3章
性能指标定义
响应时间、吞吐量、并发用户数、错误率、资源利用率 (CPU/内存/IO)。
指标RTTPS
第4章
基准测试设计
如何定义性能基线、基线数据的采集与存储、基线漂移的判定标准。
基线标准
第5章
自动化框架选型
JMeter vs Locust vs k6,各自的优缺点与适用场景。
JMeterLocustk6
第6章
JMeter脚本开发
线程组配置、Sampler、Listener、断言、参数化、关联。
JMeter脚本
第7章
Locust脚本开发
Python编写用户行为、TaskSet、HttpUser、分布式运行。
LocustPython
第8章
k6脚本开发
JavaScript编写测试脚本、Options配置、Check与Threshold。
k6JavaScript
第9章
CI/CD集成
Jenkins Pipeline集成性能测试、GitLab CI配置、触发策略。
CI/CDJenkins
第10章
数据采集与存储
InfluxDB时序数据库、Elasticsearch日志存储、CSV/JSON文件归档。
InfluxDBES
第11章
可视化与告警
Grafana仪表盘设计、告警规则配置、钉钉/邮件通知。
Grafana告警
第12章
测试数据管理
测试数据生成策略、数据隔离、数据清理与恢复。
数据管理
第13章
参数化与数据驱动
CSV Data Set Config、JDBC请求、自定义函数。
参数化数据驱动
第14章
分布式压测
JMeter分布式部署、Locust Master/Slave模式、k6云端运行。
分布式压测
第15章
性能瓶颈分析
CPU瓶颈、内存泄漏、IO等待、网络延迟、锁竞争。
瓶颈分析
第16章
慢SQL检测
数据库慢查询日志、Explain分析、索引优化建议。
SQL慢查询
第17章
接口级性能测试
REST API压测、gRPC性能测试、WebSocket长连接测试。
APIgRPCWebSocket
第18章
前端性能测试
Lighthouse指标、Web Vitals、资源加载优化。
前端Lighthouse
第19章
移动端性能测试
App启动时间、帧率、内存占用、网络请求。
移动端App
第20章
稳定性测试
长时间压测 (7x24)、内存泄漏检测、资源回收验证。
稳定性长稳
第21章
容量规划
峰值流量预估、扩容策略、限流降级方案验证。
容量规划
第22章
对比测试
版本间性能对比、A/B测试、配置变更影响评估。
对比A/B
第23章
报告生成
Allure报告集成、HTML报告模板、邮件报告发送。
报告Allure
第24章
自动化调度
定时任务执行、测试套件编排、失败重试机制。
调度定时
第25章
异常场景测试
网络抖动模拟、服务降级、熔断恢复验证。
异常混沌
第26章
安全性能测试
DDoS模拟、认证鉴权性能、加密解密开销。
安全DDoS
第27章
多环境管理
开发/测试/预发/生产环境配置差异、环境切换策略。
环境配置
第28章
团队协作
测试用例评审、代码仓库管理、文档沉淀。
协作文档
第29章
最佳实践
常见踩坑记录、性能优化 checklist、持续改进流程。
最佳实践checklist
第30章
综合实战
从零搭建完整性能回归自动化体系,覆盖全流程演示。
实战全流程