Перейти к содержимому

Фотография

Jmeter: SSLHandshakeException


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Esthiy

Esthiy

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Валентина Дегай


Отправлено 25 мая 2016 - 16:11

Здравствуйте.

Тестирую сценарий авторизации, всё отладила, перенесла на другой тестовый стенд и теперь получаю ошибку. версии java 1.8.0_91 и jmeter 3.0 совпадают.

Прочитала что это баг/фича самой джавы: http://javaresolutio...lexception.html

некоторые сервера отсылают warning "Unrecognized Name" в SSL handshake, большинство браузеров игнорирует, а Java воспринимает это как ошибку.

Я пробовала запускать jmeter c отключенным параметром: java -Djsse.enableSNIExtension=false -jar [path]\ApacheJMeter.jar. не помогло, ровно та же ошибка.

Еще предлагают отключить SNI вообще на клиенте:

System.setProperty("jsse.enableSNIExtension", "false");
не очень понимаю куда это вводить? в консоль с админскими правами?
 
Или это ошибка на сервере и надо идти трясти разработчиков? но дело в том что ошибка выходит только в jmeter. в браузере всё нормально работает.

 

javax.net.ssl.SSLHandshakeException: Received fatal alert: unrecognized_name
    at sun.security.ssl.Alerts.getSSLException(Unknown Source)
    at sun.security.ssl.Alerts.getSSLException(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)
    at org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sample(HTTPJavaImpl.java:482)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.followRedirects(HTTPSamplerBase.java:1514)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.resultProcessing(HTTPSamplerBase.java:1605)
    at org.apache.jmeter.protocol.http.sampler.HTTPAbstractImpl.resultProcessing(HTTPAbstractImpl.java:463)
    at org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sample(HTTPJavaImpl.java:586)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1146)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1135)
    at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:465)
    at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:410)
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:241)
    at java.lang.Thread.run(Unknown Source)
 


  • 0

#2 Esthiy

Esthiy

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Валентина Дегай


Отправлено 26 мая 2016 - 10:30

Update: отправила в консоль команду setx _JAVA_OPTIONS -Djsse.enableSNIExtension=false ответ: Success. Specified value was saved. При запуске jmeter, в консоли появилась дополнительная строка Picked up _JAVA_OPTIONS: -Djsse.enableSNIExtension=false. но ошибка все так же проявляется. Что делать?

 

Спасибо.


  • 1


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных