1

如何设置 yandex-tank 来告诉 phantom 使用 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 Functions 只是为了确认连接中断,事实证明,GCF 使用 TLS 加密。我用 curl 对此进行了测试,所以现在我需要使用 tank 以某种方式对其进行配置。

4

1 回答 1

0

1) 正确链接到负载生成器 - https://github.com/yandex-load/phantom,它使用 openssl 库。

2)检查了openssl的SSLv23_client_method,它在幻像代码中使用

这些是通用版本灵活的 SSL/TLS 方法。实际使用的协议版本将协商为客户端和服务器相互支持的最高版本。

因此,只需确保目标的网络服务器和负载服务器上的 openssl 都支持 TLS。

3) 选项 ssl=1 只是说幻影“使用 tls 加密”并且没有指定原始版本

于 2017-06-30T10:07:50.177 回答