有谁知道支持TLS1.2和SNI的HTTP负载测试工具?
我想针对Amazon API Gateway端点进行性能测试。 但是这个端点只支持TLS1.2和SNI。 httperf和JMeter目前不支持这些方法。
答案 0 :(得分:0)
您可以使用修补过的幻像(https://github.com/yandex/yandex-tank)作为负载生成器尝试使用https://github.com/yandex-load/phantom。
https://github.com/yandex-load/phantom/blob/master/pd/ssl/bq_conn_ssl.C#L112的简单粗略硬编码修补程序看起来像https://gist.github.com/nnugumanov/90578be2e6a229e56ae1#file-gistfile1-txt-L3-L6
由于幻像使用openssl用于tls / ssl,因此您将支持tls 1.2,因为您已经安装了正确的openssl版本。
答案 1 :(得分:0)
带有StresStimulus插件的Fiddler支持使用SNI对TLS1.2进行负载测试。安装Fiddler 4和enable TLS1.2。然后安装StresStimulus。我们的免费版支持多达250个并发会话。