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 ответ:
Учитывая разницу во времени отклика для локальных и AWS запусков (1,55 с против 0,6 С) и тот факт, что нагрузка не увеличивается по мере роста числа виртуальных пользователей, я бы предположил, что ваш ноутбук либо не имеет достаточных аппаратных ресурсов для запуска 200 одновременных пользователей, либо у вас недостаточно пропускной способности сети. Проверьте статистику JMeter JVM, используя JConsole или что-то подобное, и основные метрики ОС, используя, например, Windows Performance Monitor или эквивалент.
Также, если вы не загружаете тестируя домен
stgbasalt.peopleanswers.com
, лучше исключить его (а также другие внешние домены) из вашего плана тестирования. Если он поступает через встроенные ресурсы - фильтруйте его через раздел "URL-адреса должны совпадать", см. исключение доменов из руководства по нагрузочному тесту для получения дополнительной информации.