我基本上是想在 JMeter 5.1 中计算HTTP请求的服务器处理时间。我已阅读JMeter文档(特别是https://jmeter.apache.org/usermanual/glossary.html)以了解有关Elapsed time
,Latency
和Connect time
的更多信息。
假设我有一个带有一个线程的测试计划,该线程对一个服务器成功进行了3个相同的HTTP请求。事实是,对于第一个请求,Connect time
(显然)不等于0,但是对于第二个和第三个请求。
但是,据我了解,Latency
包括Connect time
,因此,对于我的第一个请求,Latency
总是(大大)大于第二个和第三个请求,并且确实无法反映出等待此第一个请求所花费的时间(服务器处理时间)。
我是否可以假设,如果我从Connect time
中减去Latency
(Latency
-Connect time
),那么它为我提供了有意义的服务器处理时间值( +可能会下载内容时间?)
谢谢!
答案 0 :(得分:0)
请参阅w3c耗时的HTTP请求日志字段。只需打开它,然后在测试结束时对HTTP请求日志进行后期处理。您将拥有每个单独请求的完整处理时间。