0

我有一个非常简单的线程组,可以模拟 100 个用户访问 www.google.com。我注意到连接超时和响应超时没有按预期工作。

在 HTTP 请求中,我将 Connect Timeout 指定为 5ms,Response Timeout 指定为 7ms。

在此处输入图像描述

但在结果中,我看到不应该失败的请求失败。在这种情况下,连接时间为 3 毫秒,响应时间 = 负载 - 连接 = 9-3= 6 毫秒。

在此处输入图像描述

可以请一些善良的灵魂告诉我这里发生了什么吗?非常感谢:)

4

1 回答 1

0

Jmeter 结果在这里是正确的。它应该会失败,因为您将连接的预期时间设置为 5,响应时间设置为 7。请求的加载时间为 9 秒 - 这大于您提供的预期值。

为了简单。Jmeter 默认超时为 21 秒。如果你没有在 timeout 中提供任何值,当超过 21 秒的加载时间时请求将自动失败。在您的情况下,由于您已经提供了预期的超时值,并且由于所有请求都采用了更多此值,因此失败是正常的。尝试增加连接和响应时间并尝试

于 2019-05-09T07:14:04.813 回答