Yandex-Tank TLS请求幻像

时间:2017-06-29 12:02:34

标签: ssl tls1.2 google-cloud-functions yandex-tank

如何设置yandex-tank告诉幻像使用TLS加密而不是SSL?我已经发现可以通过它的启动参数--ssl-protocol=tlsv1将幻像配置为使用TLS,但我不知道在使用yndex-tank配置时如何传递此参数。

Setting Options

以下是配置幻像负载生成器的 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来配置它。

1 个答案:

答案 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加密”并没有指定原型版