一、性能测试基础
结合实际应用对性能测试中所关联的所有性能理论知识进行详细讲解
1、性能测试的发展史
2、性能测试的概念
所有的性能测试工具只是为了实现性能测试的一种手段,和辅助的作用。
实质的性能测试是在系统效率的测试上。需要关注的是系统整体的运行效率,是否存在影响效率的性能问题。
对于单个核心接口进行性能测试,考虑它的并发最大能达到都是,是否满足性能指标。
2.1 性能测试的分类
2.2 性能测试的目的
2.3 性能瓶颈的测试方法
2.4 性能测试的准入准出条件
3、性能测试的流程
3.1 为什么需要性能测试流程?
3.2 实际工作中性能测试流程是什么样的?
3.5.1 系统自动扩容的能力,防止访问量突然激增导致服务器崩溃。所以需要在常规性能测试达标时,还要继续进行下一步性能测试,用于测试系统的阈值、测试系统是否具备有抗风险的能力
3.6 性能诊断:若CPU占用过高,则定位到具体的进程 - 线程 - 代码行
根据系统架构自上而下定位:请求 - 网关 - 消息队列 - web服务器 - 数据库
4、性能测试 - 理论模型
4.1 拐点模型
4.2 “理发店”性能模型
5、前端性能测试
5.1 前端性能测试的概念
5.2 前端性能测试工具介绍
5.3 前端性能诊断与分析
二、性能测试主要指标
全面讲解在性能测试过程中最为核心关键的指标项,为性能分析与诊断提供助力