JMeter 术语表下列出和描述。
主要有:
还有一个重要的没有列出来的是请求是否成功。经过的时间。 JMeter 测量从发送请求之前到收到最后一个响应之后的经过时间。 JMeter 不包括呈现响应所需的时间,也不处理任何客户端代码,例如 Javascript。
延迟。 JMeter 测量从发送请求之前到收到第一个响应之后的延迟。因此,该时间包括组装请求以及组装响应的第一部分所需的所有处理,该部分通常会比一个字节长。协议分析器(例如 Wireshark)测量通过接口实际发送/接收字节的时间。 JMeter 时间应该更接近浏览器或其他应用程序客户端所经历的时间。
连接时间。 JMeter 测量建立连接所花费的时间,包括 SSL 握手。请注意,连接时间不会自动从延迟中减去。如果出现连接错误,该指标将等于面对错误所花费的时间,例如,在超时的情况下,它应该等于连接超时。
吞吐量计算为请求/时间单位。时间是从第一个样本开始到最后一个样本结束计算的。这包括样本之间的任何间隔,因为它应该代表服务器上的负载。
公式为:吞吐量=(请求数)/(总时间)。
如果将它们与活动线程(虚拟用户)的数量相关联,您将看到负载增加对其他指标的影响。
例如,您使用预期的用户数量执行了测试并生成了
HTML 报告仪表板。理想情况下,响应时间应该相同,并且每秒事务数应该随着用户数量的增长而以相同的比例增长。它表明被测系统是“稳定的”(无论这在你的世界意味着什么)
在某些时候,您很可能会发现,尽管您增加了负载,但吞吐量并没有增加,并且响应时间开始增加或错误开始发生。这意味着被测系统不再“稳定”,并且您刚刚通过了饱和点。
更多信息: