Почему в JMeter не работают Connect Timeout и Response Timeout? - PullRequest
0 голосов
/ 08 мая 2019

У меня очень простая группа потоков, которая имитирует 100 пользователей, попадающих на сайт www.google.com.Я заметил, что время ожидания подключения и время ожидания ответа не работают должным образом.

В запросе HTTP я указал время ожидания подключения равным 5 мс, а время ожидания ответа 7 мс.

enter image description here

Но в результате я вижу сбой запросов, которые не должны были завершиться.В этом случае время соединения составляет 3 мс, а время отклика = нагрузка - соединение = 9-3 = 6 мс.

enter image description here

Может какая-нибудь добрая душа, пожалуйста, покажите мнечто происходит здесь?Большое спасибо :))

1 Ответ

0 голосов
/ 09 мая 2019

Результат Jmeter здесь правильный. Это должно завершиться сбоем, поскольку вы указали ожидаемое время соединения как 5 и ответ как 7. И время загрузки запроса составляет 9 секунд - что больше, чем ваше ожидаемое значение.

Чтобы было проще. Время ожидания Jmeter по умолчанию составляет 21 секунду. Если вы не укажете какое-либо значение в тайм-ауте, запросы не будут выполняться автоматически, если время загрузки превысит 21 секунду. В вашем случае, поскольку вы уже указали ожидаемое значение тайм-аута и поскольку все запросы принимают больше этого значения, его сбой является нормальным. Попробуйте увеличить время соединения и ответа и попробуйте

...