<div dir="auto"><div>Thank you for your answer but as far as I can understand this setup is for a regular proxy that just proxies https protocol with http connect headers (unencrypted traffic between client and proxy on http connect request ) . Secure web proxy encrypts traffic between client and proxy meaning that you have an http connect request inside a tls tunnel. <br><br><div class="gmail_quote"><div dir="ltr">On Tue, Apr 10, 2018, 17:22 Alex Rousskov <<a href="mailto:rousskov@measurement-factory.com" target="_blank" rel="noreferrer">rousskov@measurement-factory.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 04/10/2018 06:31 AM, Panagiotis Bariamis wrote:<br>
> Is there any stress testing tool to test with a load of 1k to 5k<br>
> simultaneous connections ?<br>
<br>
Web Polygraph (<a href="http://www.web-polygraph.org" rel="noreferrer noreferrer noreferrer" target="_blank">www.web-polygraph.org</a>) supports HTTPS proxies and can<br>
create thousands of concurrent connections. Below is a PGL configuration<br>
snippet from a recent HTTPS proxy test in our lab.<br>
<br>
HTH,<br>
<br>
Alex.<br>
<br>
<br>
SslWrap sslWrap = {<br>
ssl_config_file = "openssl.conf";<br>
root_certificate = "CA-priv+pub.pem";<br>
session_resumption = 70%;<br>
session_cache = 100;<br>
};<br>
<br>
Server S = {<br>
// no ssl_wraps here unless you want to test TLS inside TLS<br>
...<br>
};<br>
<br>
Proxy P = {<br>
addresses = [ ... HTTPS proxy address ... ];<br>
ssl_wraps = [ sslWrap ]; // this is an HTTPS proxy<br>
};<br>
<br>
Robot R = {<br>
ssl_wraps = [ sslWrap ]; // an HTTPS-capable client<br>
<br>
origins = S.addresses;<br>
http_proxies = P.addresses;<br>
<br>
...<br>
};<br>
<br>
use(S,P,R);<br>
</blockquote></div></div></div>