Яндекс-Танк TLS запрашивает с фантомом

Как настроить яндекс-танк, чтобы указать фантому использовать шифрование TLS вместо SSL? Я уже обнаружил, что фантом может быть настроен на использование TLS через его параметр запуска --ssl-protocol=tlsv1, но я не знаю, как я могу передать этот параметр при использовании конфигураций yndex-tank.

ссылка на проблему конфигурации фантома с параметром запуска cli

Вот часть файла load.ini, которая настраивает генератор фантомной нагрузки.

[phantom]
address=%(env_url)s:443
ssl=1
writelog=1
rps_schedule=step(1, 70, 5, 15s) line(1, 70, 1m)
header_http=1.1
uris=/

Я пытаюсь протестировать функции Google Cloud непосредственно, чтобы подтвердить разрывы соединения, и, как оказалось, GCF использует шифрование TLS. Я проверил это с помощью curl, так что теперь мне нужно как-то настроить его с помощью tank.

1 ответ

1) Правильная ссылка для загрузки генератора - https://github.com/yandex-load/phantom, который использует библиотеку openssl.

2) Проверено openvl SSLv23_client_method, который используется в фантомном коде

Это универсальные версии SSL/TLS-гибких методов. Фактическая используемая версия протокола будет согласована с самой высокой версией, взаимно поддерживаемой клиентом и сервером.

Итак, просто убедитесь, что веб-сервер цели и openssl на загрузочном сервере поддерживают TLS.

3) Опция ssl=1 просто говорит фантому "использовать шифрование tls" и не указывает прото версию

Другие вопросы по тегам