100 пользователей работает нормально, для 200 это дает "javax. net. ssl. SSLHandshakeException "ошибка с сообщением" удаленный хост закрыл соединение во время рукопожатия"


У меня есть этот сценарий JMX, который, когда я запускаю для 100 виртуальных пользователей, используя мой ноутбук, он работает просто отлично без каких-либо ошибок. здесь - Отчет BlazeMeter для запуска. Но когда я увеличиваю число виртуальных пользователей до 200, это дает мне ошибку SSLHandshakeException. Пожалуйста, найдите отчет об ошибке BlazeMeter здесь.

Чтобы проверить, что система может обрабатывать 200 виртуальных пользователей, я использовал четыре машины AWS JMeter (давая каждой загрузить 50 виртуальных пользователей) и запустил один и тот же скрипт, найденный никакой вопрос. здесь - Отчет по этому запуску.

Мне интересно, что может пойти не так, когда я запускаю его для 200 виртуальных пользователей с моего ноутбука. Кто-нибудь может мне помочь? Что может быть причиной этого?

Обратите внимание, что я использую 16-гигабайтную оперативную память (назначил 10 ГБ оперативной памяти JMeter), обновил файл свойств Jmeter ("httpclient4.retrycount=1") и ' hc.параметры '(включен " http.соединение.stalecheck$Boolean=true "и увеличенный тайм-аут сокета" http.разъем.timeout$Integer=600000") файл в папка bin.

Заранее спасибо! -- Ишти

1 2

1 ответ:

Учитывая разницу во времени отклика для локальных и AWS запусков (1,55 с против 0,6 С) и тот факт, что нагрузка не увеличивается по мере роста числа виртуальных пользователей, я бы предположил, что ваш ноутбук либо не имеет достаточных аппаратных ресурсов для запуска 200 одновременных пользователей, либо у вас недостаточно пропускной способности сети. Проверьте статистику JMeter JVM, используя JConsole или что-то подобное, и основные метрики ОС, используя, например, Windows Performance Monitor или эквивалент.

Также, если вы не загружаете тестируя домен stgbasalt.peopleanswers.com, лучше исключить его (а также другие внешние домены) из вашего плана тестирования. Если он поступает через встроенные ресурсы - фильтруйте его через раздел "URL-адреса должны совпадать", см. исключение доменов из руководства по нагрузочному тесту для получения дополнительной информации.