2016-03-02 1 views
2

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

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

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

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

Заранее благодарен! --Ishti

+0

Как это работает, если вы используете HTTP вместо HTTPS? – EJP

+0

Для случая с ошибкой, выполняете ли вы скрипты из JMeter, установленные на вашем локальном компьютере или из облачного сервиса BlazeMeter. Просто хочу подтвердить. – TestingWithArif

+0

EJP, сервер требует HTTPS, не пытался с HTTP. TestingWithArif, для случаев ошибок, я запускаю скрипты из JMeter, установленные на моей локальной машине, а не с BlazeMeter. –

ответ

2

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

Также, если вы не испытываете нагрузку на домен stgbasalt.peopleanswers.com, лучше исключить его (а также другие внешние домены) из своего плана тестирования. Если это происходит через встроенные ресурсы - отфильтруйте его через раздел «URL-адреса должны соответствовать», см. Руководство Excluding Domains From The Load Test для получения дополнительной информации.

Смежные вопросы

 Смежные вопросы