I am doing a report on load testing for a client.
I am using a service called blitz IO.
He would like to handle 1000 concurrent users at 500ms.
Every time I have run a test like this there it has never come back 100%, invariably if i run the test for 10 minutes a few of the connections out of the thousands timeout, and some go over the 500ms threshold.
How do you manage client expectations, and what sort of thresholds do you set.
Do you say that 90% of connections do not timeout and 90% of connections are within 500ms?
Interested to hear how manage this.