性能测试基础知识学习路线(看看这篇,好好学习)

谈起性能测试,大家经常聊的是高并发、高可用、性能优化、全链路压测等Topic,听起来都挺高大上,但这些概念追本溯源,还是要落到性能测试基础的东西上。

比如需求分析、场景建模、测试方案、性能分层、指标监控、结果评估和优化本身上面。

在上家公司离职前一天,我给测试同学做了一场性能测试基础知识分享和全链路压测演进的分享,这篇文章,整理了基础部分的一些知识和我自己的思考,供大家参考。

思维导图

知识体系

基础指标

简单来说,性能测试实际上主要关注如下三点:

速度:TPS、RT ;

容量:吞吐量、PV、Hit;

资源:CPU、Memory、DiskIO、Network、文件句柄数;

性能分层

性能测试领域,要在评估调研阶段就考虑性能分层的影响。在性能分析和优化阶段,也要考虑不同层级对整体性能的影响。我将它们分为如下六层:

网络层:主要指带宽、网段、防火墙等设施,当然,CND之类的资源,也可以划分在这一领域;

网关层:网关是请求入口和业务接入层,一般登录验签调用、加解密鉴权、限流等操作,都是在网关进行;

应用层:无论是前端的渲染展示还是后端的逻辑处理,都可以理解为应用层;

中间件:中间件包含缓存、MQ、JOB、DTS/DRC/DAL、配置中心等一系列组件;

存储层:一般指数据存储和文件存储层级,典型的组件有MySQL、HDFS;

物理层: 无论是云服务还是自建机房,物理硬件层面都可以归纳到这一层;

需求调研

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值