Jmeter - ошибки прокси - время ожидания соединения - PullRequest
0 голосов
/ 22 января 2020

Я пытаюсь запустить простой тест с 50 пользователями. Тесты работают нормально, без ошибок, когда 20 пользователей, но начинают выдавать ошибки, когда я запускаю его с 50. Я получаю ошибку: Не HTTP-код ответа: org. apache .http.conn.HttpHostConnectException / Не HTTP-сообщение ответа: Connect в ..... не удалось: Время ожидания истекло: соединение (Также у нас есть те же тесты, записанные в Visual Studio, и все работает нормально без ошибок прокси)

Есть еще одна ошибка, которая возникает, когда я увеличиваю пользователя от 20 до 50 - это код ответа не HTTP: java. net .SocketTimeoutException / сообщение ответа не HTTP: истекло время ожидания (не при запуске производительности Visual Studio)

Я пытался увеличить время ожидания соединения до 60000 в соответствии с некоторыми потоками, которые я читал раньше, но все равно не помогает что мы сейчас используем)

Спасибо.

1 Ответ

1 голос
/ 27 января 2020

Скорее всего, вы получаете эти тайм-ауты, потому что тестируемое приложение перегружается.

Не зная подробностей вашего нагрузочного теста Visual Studio и JMeter, трудно сказать, какова точная причина, скорее всего, это связано с временем мысли . Когда вы записываете свой тест в Visual Studio, он автоматически добавляет время ожидания на основе задержки между действиями в браузере, и по умолчанию JMeter не записывает время ожидания.

Поэтому я ожидаю, что вам нужно добавить соответствующие Таймеры JMeter , чтобы замедлить пропускную способность JMeter по сравнению с Visual Studio. Другой вариант - использование Recording with Think Time шаблона

enter image description here

Дополнительная информация: Jmeter | Захват реального времени мысли пользователя

...