32、结束语:做真正的性能项目

你好,我是高楼。 到这里,我终于完成了第二个课程的编写和更新。我粗略统计了一下,这个课程的正文超过了18万字,环境搭建部分有9万多字,加起来总共有28万字左右,纯手工,无添加。 相比较上一个课程《性能测试实战30讲》,这个课程我感觉写得很辛苦,因为里...

高楼的性能工程实战课

31、怎么写出有价值的性能报告

你好,我是高楼。 在性能项目中,有三个文档在我看来是最为重要的,分别是性能方案、性能报告和调优报告。在[第5讲]中,我们已经给出了性能方案的完整内容。而调优报告,其实我已经不用写了,因为我们前面对每个场景的分析全都是调优的内容。 今天这节课我们来看看...

高楼的性能工程实战课

30、如何确定生产系统配置

你好,高楼。 在性能“测试”的范畴中,配置生产系统一直都是运维的活,和我们“测试”没啥关系。 但是,我在[第一节课里]就强调,在我的RESAR性能工程理念中,性能工程要考虑到运维阶段。这看似是一个比较小的改变,但实际上延展了性能团队的工作范围,执行起...

高楼的性能工程实战课

29、异常场景:如何模拟不同组件层级的异常

你好,我是高楼。 上节课我们讲到,在具体的项目中,异常场景如果想做得细而全,是不可能的,成本高不说,收益看起来也并不大。 不过,我们在判断异常场景的范围和设计异常场景的时候,还是要注意把整个架构中的所有层级的组件都覆盖全,不能遗漏。这就要求异常场景的...

高楼的性能工程实战课

28、如何确定异常场景的范围和设计逻辑

你好,我是高楼。 在性能的领域中,异常场景一直都处在薄弱的环节,大家都觉得异常场景应该做,但是又不知道怎么做才能把异常问题覆盖全面。 异常范围之所以比较难确定,是因为有很多问题都被归纳到了“异常”中,比如说高可用、可靠性、灾备等等。当然,也有些企业把...

高楼的性能工程实战课

27、稳定性场景之二:怎样搞定磁盘不足产生的瓶颈问题

你好,我是高楼。 上节课,我们讲解了稳定性场景的两个要点:运行时长和压力量级,并通过课程的示例系统,带你具体操作了稳定性场景。 在定向分析的第一个阶段中,我们分析了虚拟机内存超分导致的操作系统OOM的问题,发现是配置的超分过大导致的。在我们降低了虚拟...

高楼的性能工程实战课