В моей среде разработки и qa я буду удалять конечную точку отдыха, используя внутренне подписанные сертификаты. Политика, в которой я работаю, заключается в размещении внутренних сертификатов в отдельном пакете на наших серверах Linux.Что такое эквивалент --cacerts в Scala или Java?
следующие работы отлично в завиток:
curl -X GET -H "Content-Type: application/json" -H "Accept: application/json" --negotiate --cacert /etc/pki/tls/out-internal-bundle.pem -u : "https://<dev or qa root>/api/profile/8461869a8b6e4558b20b14411337440b"
Мой фактический клиент для этой конечной точки записывается в Scala, однако. В настоящее время я готовлю свой вызов с помощью scala.io.Source
:
val url = s"$baseUrl/data-profiler/$id"
using(Source.fromURL(url)) { source => {
val result = source.mkString
val jsonAst = result.parseJson
jsonAst.convertTo[Job]
}}
Я хотел бы, чтобы выяснить, как в моих Дев и Qa среды, чтобы использовать наш внутренний пакет. Кто-нибудь делает это в Scala или Java?
Это не реально ответить на этот вопрос. Если он переключится на Gatling, ему все равно придется настроить клиент Gatling для предоставления внутренней конфигурации CA. – Rich
Взаимозависимость от платформы тестирования нагрузки не является стартером. – Stuart