总结

用户头像
ruettiger
关注
发布于: 2020 年 07 月 22 日

性能测试



量化指标:性能测试是性能优化的前提和基础



测试视角:主观视角和客观视角



思考:



1)分析问题,找到问题得所在,是解决问题的先决条件



2)不同的视角可以有不同的处理方式



3)作为架构师或者程序员来说从技术手段优化是必不可少的



性能指标



1.核心指标:



响应时间:发出请求收到最后的响应数据



并发数:系统能够同时处理请求的数目



吞吐量:单位时间内系统处理请求数量



相关公式:吞吐量 =(1000 / 响应时间)* 并发数



性能计数器



测试方法



性能测试、压力测试、稳定性测试



不同测试阶段下系统的响应时间和吞吐量的变化



系统优化



两个基本原则:



1)不能优化一个没有测试的软件:要有依据



2)不能优化一个不了解的软件:要有逻辑



优化指标:吞吐量、并发数、响应时间、性能计数器



优化方法:



1)性能测试



2)指标分析



3)架构和代码分析



4)架构和代码优化



5)性能测试,进入性能优化闭环



性能优化的分层思想:



机房与骨干网络的性能优化



服务器与硬件的优化



操作系统性能优化



虚拟机优化



基础组件性能优化



软件架构性能优化



软件代码性能优化



优化三板斧:缓存、异步、集群



总结:分析诉求,分析问题,找出问题,确认问题,根据不同视角提供解决方案,解决问题。



用户头像

ruettiger

关注

还未添加个人签名 2018.05.30 加入

还未添加个人简介

评论 (1 条评论)

发布
用户头像
请加“极客大学架构师训练营”标签,便于分类
2020 年 07 月 22 日 18:07
回复
没有更多了
总结