2020年7月13日
摘要: 性能分析思路和具体的实现之间,有一道鸿沟,那就是操作的能力。之前我为什么听不懂那些人的思路,其实是因为我没有操作的功底。 而有了操作的功底之后,还有一个大的鸿沟要越过去,那就是从操作到对监控计数器的理解。这一步可以说让很多性能测试人员都望而却步了。 但是这还不算完,这一步迈过去之后,还有一个跳跃,就 阅读全文
posted @ 2020-07-13 16:11 肉松蛋卷 阅读(787) 评论(0) 推荐(0)
摘要: 性能综述的那三篇文章中,描述了各种指标,比如TPS、RPS、QPS、HPS、CPM等。我也强调了,我们在实际工作的时候,应该对这些概念有统一的认识。 这样的话,在使用过程中,一个团队或企业从上到下都具有同样的概念意识,就可以避免出现沟通上的偏差。 我说一个故事。 我以前接触过一个咨询项目。在我接触之 阅读全文
posted @ 2020-07-13 16:09 肉松蛋卷 阅读(1763) 评论(0) 推荐(0)
摘要: 通常我们都从两个层面定义性能场景的需求指标:业务指标和技术指标。 这两个层面需要有映射关系,技术指标不能脱离业务指标。一旦脱离,你会发现你能回答“一个系统在多少响应时间之下能支持多少TPS”这样的问题,但是回答不了“业务状态是什么”的问题。 举例来说,如果一个系统要支持1000万人在线,可能你能测试 阅读全文
posted @ 2020-07-13 16:07 肉松蛋卷 阅读(3774) 评论(1) 推荐(1)
摘要: 前面我们说了性能要有场景,也说了性能场景要有基准性能场景、容量性能场景、稳定性性能场景、异常性能场景。在我有限的十几年性能生涯中,从来没有见过有一个性能场景可以超出这几个分类。下面我将对前面说到的概念进行一一对应。 学习性能的人,一定看吐过一张图,现在让你再吐一次。如下: 在这个图中,定义了三条曲线 阅读全文
posted @ 2020-07-13 16:06 肉松蛋卷 阅读(1164) 评论(1) 推荐(0)
摘要: 性能测试概念 我们经常看到的性能测试概念,有人或称之为性能策略,或称之为性能方法,或称之为性能场景分类,大概可以看到性能测试、负载测试、压力测试、强度测试等一堆专有名词的解释。 针对这些概念,我不知道你看到的时候会不会像我的感觉一样:乱!一个小小的性能测试,就延伸出了这么多的概念,并且概念之间的界限 阅读全文
posted @ 2020-07-13 16:05 肉松蛋卷 阅读(820) 评论(0) 推荐(0)
摘要: 从压力工具中的响应时间和TPS图,如何判断出性能瓶颈?说明判断逻辑。 从操作系统的us CPU高或者wa CPU高,如何判断出根本原因,请画出你的分析逻辑证据链。 阅读全文
posted @ 2020-07-13 16:04 肉松蛋卷 阅读(494) 评论(0) 推荐(0)