基本概念
进行性能测试与分析时首先需要确认的是:
- 性能指标 (Performance Metric)
- 性能数据表达 (Perforamcne Data Presentation)
假设我们想分析一段时间内CPU使用量的情况,这个过程称为数据集中趋势的分析。使用最广范计算起来也非常简单的是平均值计算也称呼为 「算术平均值」, 数学表达式为:
即,「将总和除以样本数量」。
这种表达方式(数据集中趋势)简单易懂并普遍应用在各个领域但它在分析性能数据时有个致命缺点:「最终结果受样本中异常值的影响非常大」
想象一下在一段时间内CPU都处于idle状态,但某时刻CPU使用量突然飙升并持续了两秒钟。计算这段时间内CPU使用量时峰值会被平均化并随着观察时间的变长其被平均化的程度更厉害。
在CPU飙升的两秒钟发生了事