性能测试实战 30 讲
高楼
前 HP 高级性能专家,7DGroup 创始人
45941 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 37 讲
性能测试实战 30 讲
15
15
1.0x
00:00/00:00
登录|注册

春节策划丨快来挑战一下自己的分析逻辑吧!

画出分析逻辑证据链
说明判断逻辑
靠证据链完成
体现对性能分析理念的理解程度
反映综合能力
从操作系统的us CPU高或者wa CPU高判断根本原因
从压力工具中的响应时间和TPS图判断性能瓶颈
清晰的判断思路
基础知识的积累
从已有问题的计数器顺藤摸瓜找到具体的证据链
学会分段会层
判断是否应该继续加压
压力工具执行完成后判断瓶颈是否出现
GitHub交流
分析蓝图
面试问题
选择题
性能测试分析
春节策划

该思维导图由 AI 生成,仅供参考

Hi,我之前给你出了一套试卷,不知道你答得怎么样了呢?
今天我们继续来挑战!
在性能测试分析的过程中,有两个关键点是做分析的人必须要关注的,第一点就是,在压力工具执行完成之后,要学会判断瓶颈是否出现,以及是否应该继续加压。其次,在分析中,要学会分段会层,如果发现是某个节点出现了问题,就要学会从已有问题的计数器顺藤摸瓜找到具体的证据链。
要想做到这一点,就需要有基础知识的积累和清晰的判断思路。
鉴于此,选择题之外,我又想了两道主观题,帮助你复习一下我们之前讲到的核心思路。
从压力工具中的响应时间和 TPS 图,如何判断出性能瓶颈?说明判断逻辑。
从操作系统的 us CPU 高或者 wa CPU 高,如何判断出根本原因,请画出你的分析逻辑证据链。
你可以从专栏的第 2 篇、第 6 篇和第 17 篇找到相关的线索。
这是一个可简单、可复杂的主观题。在面试中,我经常会问到这样的问题,一般来说,回答都会反应出面试者的综合能力。有的人可能三两句就说完了,那显然功底不够,而有的人会有很多的经验可以分享,逻辑清晰。本专栏从前到后都在描述着一个完整的分析蓝图,而这个蓝图就是靠证据链来完成的。
所以对这个题目的回答就体现了你对性能分析理念的理解程度。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文是一篇关于性能测试分析的文章,作者提出了两个关键点需要关注。首先是在压力工具执行完成后,需要判断是否出现瓶颈以及是否需要继续加压;其次是要学会分段会层,从已有问题的计数器顺藤摸瓜找到具体的证据链。作者还提出了两道主观题,帮助读者复习核心思路。第一题是如何从压力工具中的响应时间和TPS图判断性能瓶颈,第二题是如何从操作系统的us CPU高或者wa CPU高判断根本原因。作者强调这些问题在面试中经常被问到,回答将反映面试者的综合能力。整篇文章围绕性能分析理念展开,强调了证据链的重要性。读者可以从中快速了解性能测试分析的关键点和思考方式,以及在面试中可能遇到的问题。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《性能测试实战 30 讲》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(4)

  • 最新
  • 精选
  • 1: TPS 不再增加,响应时间随着线程数增加而增加,最后可能超时 2: CPU 使用率过高,应该先找到是哪个进程占用的CPU 过高,然后在排查进程对应的具体代码逻辑 > 非专业性能测试工程师的思路

    作者回复: 非专业都说得这么专业了。专业的得抓紧学习了。

    2021-01-07
    2
    3
  • hello. world
    1.系统的吞吐能力取决于Tps,如果压力工具中的Tps下降,并不代表系统的处理能力下降,而是说明系统的处理能力达到瓶颈,系统每秒能处理的事物数就这么多,压力增长请求的事物在排队处理,就会导致响应时间变长。和游泳池排水是一样的道理,泳池代表的是压力源,排水管代表系统的处理能力最大Tps,每秒能排出的水量就只有这么多,如果要把所有的水排干,泳池里面的水只能排队处理,造成响应处理的时间长,想要快速排水减少响应处理时间,可以增加排水口,这就是性能调优。 2.top命令查看us CPU 高或者 wa CPU 高,可以了解到这个系统可能是属于Cpu计算型的系统,wa Cpu高存在磁盘的读写wait时间长,可以排查下句柄数上下文的切换,或者看下磁盘是否需要扩容,如果都不存在问题得查看程序进程再具体分析了。 受限于经验和知识能力只能片面的回答,希望老师可以解决相关疑惑。

    作者回复: 还是写了很多尝试的理解,就是需要动手实操了。

    2022-05-17
  • hello. world
    1.系统的吞吐能力取决于Tps,如果压力工具中TPS下降,并不代表服务器处理能力下降,而是说明系统的处理能力已经达到了瓶颈,每秒处理的事物数就这么多。当系统处于瓶颈时随着压力的增长系统保持最大的Tps处理这些事物,剩余未处理完的事物(请求)在排队处理,造成响应时间也增长

    作者回复: 好像说的是对的呀。

    2022-05-17
  • bolo
    1、结合TPS曲线去,响应时间图,及线程数图分析。当TPS随着线程不再增加,而响应时间一直再正大,则表示系统已经达到了瓶颈。 2、us cpu 代表的是用户占用的CPU大小 wa cpu 代表是等待用户输入输出的占用空间大小。 wa 过高是指等待CPU等待磁盘写入的时间过久,表示磁盘繁忙,这样用服务器就无法处理其他的业务请求了。

    作者回复: wa cpu理解上有点问题。这个计数器只是说cpu等io的周期。

    2021-02-26
收起评论
显示
设置
留言
4
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部