Hello,
I am trying to start testing capacity of a website we have sitting behind a load balancer. The first request works fine it loads the correct page and receives the typical 302 redirect that should send it over to HTTPS.
request { id = "1"; url = "/"; verb = GET; cookies = True; secure = False; statuscode = 302; setheader { name = "Host"; value = "www.domain.tld"; } setheader { name = "DNT"; value = "1"; } setheader { name = "Connection"; value = "Keep-Alive"; } }
The second request is very similar but seems to just produce "Send Errors" in WCAT. I dont get any SSL traffic from my WCAT clients.
request { id = "2"; url = "/"; verb = GET; secure = True; port = 443; statuscode = 200; setheader { name = "Host"; value = "www.domain.tld"; } setheader { name = "Connection"; value = "Keep-Alive"; } setheader { name = "DNT"; value = "1"; } }
WCAT output:
Connections = 500 ( 20/sec)
Disconnects = 495 ( 19/sec)
Socket Sends = 1997 ( 79/sec)
Socket Receives = 1992 ( 79/sec)
Full Handshakes = 0 ( 0/sec)
Reconnect Handshakes = 500 ( 20/sec)
Bytes Sent = 61623 ( 2464/sec)
Bytes Received = 184758 ( 7390/sec)
Bytes Sent (SSL) = 0 ( 0/sec)
Bytes Received (SSL) = 0 ( 0/sec)
Time To First Byte = 0 ( Minimum)
Time To First Byte = 309 ( Maximum)
Time To First Byte = 121 ( Average)
Time To Last Byte = 0 ( Minimum)
Time To Last Byte = 309 ( Maximum)
Time To Last Byte = 121 ( Average)
Transactions = 0 ( 0/sec)
Normal Requests = 501 ( 20/sec)
Secure Requests = 0 ( 0/sec)
Normal Responses = 497 ( 19/sec)
Secure Responses = 0 ( 0/sec)
Status 302 = 498 ( 19/sec)
Total Errors = 495 ( 19/sec)
Connect Errors = 0 ( 0/sec)
Send Errors = 495 ( 19/sec)
Receive Errors = 0 ( 0/sec)
Parsing Errors = 0 ( 0/sec)
Unexpected Status = 0 ( 0/sec)
The load balancer requires the SNI so maybe WCAT does not support sending the SNI or I need to do it different than the the normal HTTP request?
Thanks.