说透性能测试 | 测试、分析、调试,打好性能测试攻坚战

王大力测试进阶之路

共 1719字,需浏览 4分钟

 · 2021-09-17

课程背景

如果你想要在测试行业有所突破,到一定阶段,性能测试是你绕不过去的坎。


然而很多人对性能测试有误解,觉得能熟练使用 JMeter 写脚本出报告,就是在做性能测试了,这其实是一种错误的认识。


除了测试,分析和调优都是必不可少的步骤,通过测试,分析出产生性能瓶颈的问题,提出相应的优化方案,以此提升 TPS,降低响应时间,节约硬件成本,这才是性能测试的价值所在。


专栏解读

为了帮你真正掌握性能测试,实现职业的突破,专栏从工具使用、场景分析、监控搭建和问题定位分析实践 4 个模块,为你全面展示性能测试的全过程——测试、分析和调优,帮你建立一个体系化的性能测试认知。


① 模块一:性能测试的工具原理

这一模块将带你玩转 JMeter,不仅能学到如何使用 JMeter,还能学到 JMeter 二次开发和调用 JMeter 的 API 完成性能平台开发的基础步骤,从易到难,真正玩透 JMeter。


② 模块二:性能测试目标与场景分析

这一模块将带你了解如何制定性能测试指标;参考数据有哪些怎么获取;常见的性能测试场景是什么.....学完这一模块,你会深刻理解性能测试的每一步,从而开启你通往专业化性能测试的进阶之路。


③ 模块三:分层监控体系建设

这一模块会重点描述监控和问题定位:如何做硬件监控、系统链路监控,如何打造可视化的监控报表。监控是你发现性能问题的“眼睛”。学完这一模块,你可以试着通过监控数据定位问题了。


④ 模块四:性能优化实践

性能测试的标准常常是主观的,过往经验有时候不能照搬。这一模块会从服务端、中间件、数据层三个角度出发,深入具体业务场景,手把手带你学会定位和优化,真正掌握性能分析和调优能力。


很多公司在生产上直接进行性能测试会有顾虑,比如担心影响用户体验,污染线上数据污染,在结束语中作者会从线上全链路性能测试的开展、组织和注意事项来展开说明,希望能给你一些思路。



讲师简介

周辰晨 某大型数据科技公司测试专家


周辰晨,某大型数据科技公司测试专家,经历过京东、平安、易果生鲜等互联网公司。具有 8 年性能测试及多年测试平台开发经验,曾多次参与并主导线上全链路性能测试,保障了大促期间亿级访问量网站平稳运行。



课程大纲



订阅须知

1.本专栏共 20 讲,每周二、四更新;

2.支持 视频+音频+图文 3 种阅读形式;

3.购买后可在拉勾教育 App/PC 端永久观看课程;

4.视频课程为虚拟商品,一旦售出不可申请退款;

5.本课程版权归拉勾所有,严禁翻录,违者必究;

6.如有问题请咨询客服同学,召唤客服>>>


目录 /共22节

开篇词

 开篇词 | 为什么每个测试人都要学好性能测试?

课前导读 | 性能测试全流程,你需要注意什么?

模块一:JMeter 的原理及使用

01 | JMeter 的核心概念

02 | JMeter 参数化策略

03 | 构建并执行 JMeter 脚本的正确姿势

 04 | JMeter 二次开发其实并不难

05 | 如何基于 JMeter API 开发性能测试平台?

模块二:性能测试目标与场景分析

06 | Nginx 在系统架构中的作用

07 | 你真的知道如何制定性能测试的目标吗?

08 | 性能测试场景的分类和意义

09 | 如何制定一份有效的性能测试方案?

模块三:分层监控体系建设

10 | 命令行监控 Linux 服务器的要点

11 | 分布式服务链路监控以及报警方案

12 | 如何把可视化监控也做得酷炫?

13 | Docker 的制作、运行以及监控

模块四:性能分析优化实践

14 | 如何从 CPU 飙升定位到热点方法?

15 | 如何基于 JVM 分析内存使用对象?

16 | 如何通过 Arthas 定位代码链路问题?

17 | 如何应对 Redis 缓存穿透、击穿和雪崩?

 18 | 如何才能优化 MySQL 性能?

19 | 如何根治慢 SQL?


浏览 46
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报