Тайм-аут соединения JMeter через 15 мин. Хотя увеличение таймаута не помогает - PullRequest
0 голосов
/ 04 января 2019

JMeter Когда запланировано тестирование, одно из таймаутов запроса Http происходит ровно через 15 мин.

Даже при попытке после увеличения тайм-аута до 30 мин в заголовке Http Request Default> вкладка Advance, в Httpзапросы и в файле jmeter.properties (тайм-аут httpclient) все еще не помогает получить тайм-аут для конкретного HTTP-запроса точно через 15 минут, в настоящее время пробовал также на Jmeter 4.0 и 5.0, необходимо знать, почему он не учитывает пользовательский тайм-аутуказано.

1 Ответ

0 голосов
/ 04 января 2019

По умолчанию JMeter HTTP-запрос сэмплер не имеет таймаутов , поэтому он будет ждать вечно.

Так что если вы удалите все таймауты - вы полностью их отключите.Побочным эффектом является то, что если ваше приложение никогда не ответит - ваш тест никогда не закончится.

Исходя из вышеприведенной информации, я ожидаю, что где-то на стороне сервера произойдет тайм-аут в 15 минут, проверьте тестируемую систему и любое промежуточное ПО ( обратные прокси , балансировщики нагрузки и т. Д.)

Время отклика более 15 минут само по себе очень подозрительно, возможно, характер приложения довольно экзотический, однако я с трудом могу представить, что пользователю придется ждать 15+минут до следующего действия.Я бы предложил использовать интеграцию инструментов profiling и / или APM с нагрузочным тестом, чтобы вы могли получить полное представление о том, что происходит во время тестирования на стороне сервера.Если у вас нет инструментов мониторинга, вы можете рассмотреть возможность использования JMeter PerfMon Plugin

...