Гатлинг отключил проверку имени хоста - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь выполнить нагрузочное тестирование с помощью Гатлинга.К сожалению, целевой веб-сервис использует HTTPS, и я пока не могу отключить проверку имени хоста, поэтому у меня появляется такая ошибка:

sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Я пытался сделать что-то подобное, но потом понял, что яне знаю, как изменить используемый контекст SSL:

import io.gatling.core.Predef.{Simulation, _}
import io.netty.handler.ssl.util.InsecureTrustManagerFactory
import io.netty.handler.ssl.{SslContextBuilder, SslProvider}

class MySimulation extends Simulation {

  private val sslContext = SslContextBuilder
    .forClient()
    .sslProvider(SslProvider.JDK)
    .trustManager(InsecureTrustManagerFactory.INSTANCE)
    .build()

  private val executeWorkflow = MyScenario.myScenario
    .inject(atOnceUsers(users))

  setUp(executeWorkflow)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...