如何在 JMeter 中将响应时间拆分为 dns 名称查找、等待、传输时间
HOWTO split response time into dns name lookup, wait, transfer time in JMeter
我想知道是否可以在 JMeter 负载测试中获得响应时间的细分。例如。当我使用 curl 时,我可以通过指定 curl 格式来获取每个响应时间的细分,
\n
time_namelookup: %{time_namelookup}\n
time_connect: %{time_connect}\n
time_appconnect: %{time_appconnect}\n
time_pretransfer: %{time_pretransfer}\n
time_redirect: %{time_redirect}\n
time_starttransfer: %{time_starttransfer}\n
----------\n
time_total: %{time_total}\n
\n
然后像这样进行实际的 curl 调用,
curl -w "@curl-format.txt" "http://some.api/call"
如您所见,这提供了我在执行 DNS 名称解析、连接服务器、将响应表单服务器传输到客户端等方面花费的时间细分。
是否有可能在 JMeter 中得到类似的东西?
所以我至少找到了一种方法来部分获得我想要的东西。
在 Jmeter 中我可以收集 Connect
时间,它是 DNS 查找、握手和连接的组合。
如果有人有更好的答案,将很高兴知道。
我想知道是否可以在 JMeter 负载测试中获得响应时间的细分。例如。当我使用 curl 时,我可以通过指定 curl 格式来获取每个响应时间的细分,
\n
time_namelookup: %{time_namelookup}\n
time_connect: %{time_connect}\n
time_appconnect: %{time_appconnect}\n
time_pretransfer: %{time_pretransfer}\n
time_redirect: %{time_redirect}\n
time_starttransfer: %{time_starttransfer}\n
----------\n
time_total: %{time_total}\n
\n
然后像这样进行实际的 curl 调用,
curl -w "@curl-format.txt" "http://some.api/call"
如您所见,这提供了我在执行 DNS 名称解析、连接服务器、将响应表单服务器传输到客户端等方面花费的时间细分。
是否有可能在 JMeter 中得到类似的东西?
所以我至少找到了一种方法来部分获得我想要的东西。
在 Jmeter 中我可以收集 Connect
时间,它是 DNS 查找、握手和连接的组合。
如果有人有更好的答案,将很高兴知道。