Size: a a a

2020 January 28

ΙΤ

Ιωάννης Τσεκούρι in LoadLand
care1e55
В целом метрика пропущенных багов важней найденных, но с каждым найденным зато растёт мотивация
или падает
источник
2020 January 30

АС

Артем Сидорук in LoadLand
Народ, привет.
Подскажите, кто знает, как правильно в Gatling подключить SSL валидацию https запросов по клиентскому сертификату?

На просто рах интеренета нашел два способа:
1) импортировать серт в jre/lib/security/cacerts
2) создать отдельный keystore.jks файл и прописать путь к нему в gatling.conf
(gatling.http.ssl.keyStore и gatling.http,ssl.trustStore)

Второй вариант вероятно частично верный, ибо ошибка в запросах меняется с
"> j.n.s.SSLException: handshake timed out" (такая возникает всегда, даже если вообще никакого серта не указывать)
на
"> j.n.s.SSLHandshakeException: General OpenSslEngine problem "

Но хотелось бы не получать вообще никакой ошибки)
источник

O

Oleg in LoadLand
А чем не устраивает первый вариант с трастстором джавы?
источник

АС

Артем Сидорук in LoadLand
Oleg
А чем не устраивает первый вариант с трастстором джавы?
да устроил бы, если б работал.
Я пробывал и добавлять туда свой серт (*.cer) и удалять. В гатлинге от этого даже ошибка не меняется. Такое ощущение что он туда вообще не смотрит
источник

O

Oleg in LoadLand
Может серт не тот? В джаве есть ключик для дебаг логгирования ссл
источник

O

Oleg in LoadLand
Он напишет что в трастсторе и с чем валидируется твой сертификат
источник

O

Oleg in LoadLand
Он самоподписанный?
источник

O

Oleg in LoadLand
В стор надо рутовый добавлять если что
источник

АС

Артем Сидорук in LoadLand
да, самовыписанный.
источник

АС

Артем Сидорук in LoadLand
хм.. а ключик дебага я так понимаю нужно передать при запуске sbt ?
источник

АС

Артем Сидорук in LoadLand
серт тот, в браузере я сним хожу. И в питоне хожу. В гатлинге только не ходит.
Форматы тоже пробывал разные для серта (конвертировать не сложно то)
источник

O

Oleg in LoadLand
Что такое сбт?
источник

АС

Артем Сидорук in LoadLand
ну раннер кода на Scala
источник

ΙΤ

Ιωάννης Τσεκούρι in LoadLand
Oleg
Что такое сбт?
Scala build tool
источник

ΙΤ

Ιωάννης Τσεκούρι in LoadLand
Артем Сидорук
ну раннер кода на Scala
Нет:)
источник

ΙΤ

Ιωάννης Τσεκούρι in LoadLand
Система сборки, как мавен
источник

O

Oleg in LoadLand
оно же все равно джавой запускается, у нее есть проперти
источник

O

Oleg in LoadLand
источник

СЧ

Сергей Чепкасов in LoadLand
Артем Сидорук
Народ, привет.
Подскажите, кто знает, как правильно в Gatling подключить SSL валидацию https запросов по клиентскому сертификату?

На просто рах интеренета нашел два способа:
1) импортировать серт в jre/lib/security/cacerts
2) создать отдельный keystore.jks файл и прописать путь к нему в gatling.conf
(gatling.http.ssl.keyStore и gatling.http,ssl.trustStore)

Второй вариант вероятно частично верный, ибо ошибка в запросах меняется с
"> j.n.s.SSLException: handshake timed out" (такая возникает всегда, даже если вообще никакого серта не указывать)
на
"> j.n.s.SSLHandshakeException: General OpenSslEngine problem "

Но хотелось бы не получать вообще никакой ошибки)
Попробуй подебажить:
https://www.james-willett.com/debug-gatling
Можно через идею, например, это первый способ по ссылке
источник

АС

Артем Сидорук in LoadLand
О, нифигасе). Спасибо. Пошел пробывать)
источник