Currently, we are using Azure for hosting our web and db. During high load testing of 10k virtual users, we found a tcp connection bottleneck when we reach 3200 users even if we are using multiple servers (and we have adjusted this from two S3 to four S1 instances), and we assume that recaptcha is our bottleneck. We are using the recapthca v2 with test keys. During the tests, we found out that for each user, the recaptcha has 9 HTTP calls, 7 GET and 2 POST.
We are testing a page composed of a form containing a recaptcha control, which we are expecting to have the most hits. We are also expecting as high as 50k users simultaneously using our page on the initial few days. So my question is, is including Google's Recaptcha in a high load test feasible?