跳到主要内容

词汇表

经过的时间。JMeter 测量从发送请求之前到收到最后一个响应之后所经过的时间。JMeter 不包括呈现响应所需的时间,JMeter 也不处理任何客户端代码,例如 Javascript。

latency。JMeter 测量从发送请求之前到接收到第一个响应之后的 latency。因此,时间包括组装请求所需的所有处理以及组装响应的第一部分,这通常会比一个字节长。协议分析器(例如 Wireshark)测量通过接口实际发送/接收字节的时间。JMeter 时间应该更接近浏览器或其他应用程序客户端所体验的时间。

连接时间。JMeter 测量建立连接所花费的时间,包括 SSL 握手。请注意,连接时间不会自动从 latency 中减去。在连接错误的情况下,度量将等于面对错误所花费的时间,例如在超时的情况下,它应该等于连接超时。

从 JMeter 3.1 开始,该指标仅针对 TCP 采样器、HTTP 请求和 JDBC 请求计算。

中位数是将样本分成相等的两半的数字。一半样本小于中位数,一半大于中位数。\ [一些样本可能等于中位数。] 这是一个标准的统计量度。例如,参见: Wikipedia 上的中值 条目。中位数与第 50百分位数

90% 线(第 90百分位数)是 90% 的样本低于该值的值。其余样本也至少与该值一样长。这是一个标准的统计量度。例如,参见: 维基百科上的百分位 条目。

标准偏差是对数据集可变性的度量。这是一个标准的统计量度。例如,参见: 维基百科上的标准偏差 条目。JMeter 计算总体标准偏差(例如电子表格中的 STDEVP 函数),而不是样本标准偏差(例如 STDEV)。

出现在侦听器和日志文件中的线程名称源自线程组名称和组内的线程。
该名称的格式为 groupName + " " + groupIndex + "-" + threadIndex 其中:

  • groupName - 线程组元素的名称
  • groupIndex - 测试计划中线程组的编号,从 1 开始
  • threadIndex - 线程组内线程的编号,从 1 开始

具有两个线程组的测试计划,每个线程组有两个线程,将使用以下名称:

Thread Group 1-1
Thread Group 1-2
Thread Group 2-1
Thread Group 2-2

吞吐量计算为请求/时间单位。时间从第一个样本开始到最后一个样本结束计算。这包括样本之间的任何间隔,因为它应该代表服务器上的负载。
公式为:吞吐量 =(请求数)/(总时间)。