如何设置yandex-tank告诉幻像使用TLS加密而不是SSL?我已经发现可以通过它的启动参数--ssl-protocol=tlsv1
将幻像配置为使用TLS,但我不知道在使用yndex-tank配置时如何传递此参数。
以下是配置幻像负载生成器的 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云端功能,以确认连接断开,事实证明,GCF使用TLS加密。我用curl测试了这个,所以现在我需要使用tank来配置它。
答案 0 :(得分:0)
1)更正负载生成器的链接 - https://github.com/yandex-load/phantom,它使用openssl库。
2)选中openssl's SSLv23_client_method
中使用的phantom code这些是通用版本灵活的SSL / TLS方法。该 使用的实际协议版本将协商为最高版本 由客户端和服务器相互支持。
因此,只需确保目标的web服务器和加载服务器上的openssl都支持TLS。
3)选项ssl = 1只是说幻像“使用tls加密”并没有指定原型版