给学性能测试的朋友一份思维导图,让你少走3年弯路_高级性能测试工程师学习图谱

  1. 选取业务峰值的数据,单独统计;

  2. 如果各业务占比类似,则按照比例转化;

  3. 如果比例差距大,则按照区间单独统计分析;

  4. 环境配置

  5. PRE&PERF、app&Redis&MQ&DB&网络&网段&&带宽&防火墙,是否独享资源隔离等;

  6. 性能指标

  7. 业务指标:DAU、GMV、注册用户数、在线用户数、活跃用户数、增长趋势等;

  8. 系统指标:协议类型、长短链接、同步策略、加解密、JVM内存分配、容器线程数&连接数&Timeout、MQ-Cousumer数量;

  9. 压测指标:QPS、TPS、ART、99%RT、Success%;

  10. 数据类型

  11. 数据铺底量;

  12. 是否有敏感数据需脱敏;

  13. 限制条件(时间&次数&权限);

  14. 自增、唯一、UUID、加解密、幂等;

  15. 关键时间

  16. 提测时间、验收时间、上线时间;

这里给大家准备了我从大学到大厂工作的软件测试资料,无偿分享给大家,需要的可以自取wenruo.ysepan.com

模型场景

  1. 业务模型:业务场景、流量转化漏斗;

  2. 测试模型:关注核心场景,过滤无关及非核心业务;

  3. 场景模型:从系统架构设计层面出发,关注不同层面,提升性能!

  4. 基准:单机单服务单接口;

  5. 并发:设定阈值,观察水位;

  6. 容量:阶梯式加压、性能拐点、资源瓶颈;

  7. 异常:容错处理、监控告警、容灾恢复演练;

  8. 稳定性:长期稳定正确提供服务的能力,可用性SLA;

测试方案

  1. 项目背景:说明项目开展的背景及目的;

  2. 测试方案:针对项目涉及的场景,测试实施的大体方案;

  3. 实施准则:任何项目,都要有准入准出和暂停中止准则;

  4. 性能模型:针对具体的场景,设计的性能模型最好经过评估验证;

  5. 测试策略:针对测试模型所采用的不同的测试策略,同步的测试策略要达成什么样的目的;

  6. 性能指标:业务指标是多少?转化的技术指标是多少?冗余范围有多大?

  7. 准备工作:其中包含环境、数据、脚本、监控等准备事项;

  8. 组织结构:整个项目中涉及哪些事项?不同事项的负责人是谁?交付时间是什么时候?

结果评估

在性能测试实施过程中,准确定义和描述性能测试结果,及针对不同结果进行模型分析,是很重要的一项能力。

  1. 性能实施方法论

  2. 基于指标构建;

  3. 建模是分析的过程和结果;

  4. 基于真实环境的系统模拟;

  5. 压测实施过程是整体的核心;

  6. 需要设定统一的目标、流程、分析方法、组织结构;

  7. 正确描述性能结果和过程的术语

  8. 瓶颈描述:什么场景执行了什么策略/操作,因为什么原因导致了什么结果

  9. 解决方案:优化了哪里?验证的方式及结果?是否满足预期&是否解决了发现的问题?

  10. 性能分析层级

  11. 业务分级:业务-场景-数据-架构-参数;

  12. 技术分级:引擎-网络-应用-中间件-数据库;

  13. 工具:关注指标,从结果反推过程;

  14. 配置:线程、连接数、Timeout、长短链接、同步异步、路由转发;

  15. 应用:日志、硬件配置、资源使用率;

  16. 中间件:Job、缓存命中、消息堆积、Consumer配置;

  17. 数据库:资源耗用、库表结构、表锁行锁、活跃连接数、最大连接数;

  18. 性能拐点

  19. TPS增长放缓,RT快速上升;

  20. 性能交叉点

  21. 模型上的TPS和RT交叉节点;

  22. 性能平衡点

  23. 重点关注业务可接受的最大RT;

  24. 性能衰减点

  25. timeout参数&TPS急剧恶化抖降&RT快速飙升;

脚本设计

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数软件测试工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上软件测试开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注软件测试)
img

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

(备注软件测试)**
[外链图片转存中…(img-saEsJyTh-1712790703496)]

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 20
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值