0

You may have heard that some cryptocurrency exchange platforms claim to be able to proceed 1,400,000 orders per second. My question is that is this the same as having 1,400,000 concurrent connections per second?

Please advise.

Thank you.

Adam
  • 1
  • 1

1 Answers1

0

Not necessarily, in the majority of cases the number of connections will be higher.

I would say that 1.4M orders per second can stand for 1.4M connections only if the system is being used by i.e. trading bots which are capable of placing an order in a single request.

If the system is being used by a "normal" human using a web browser the number of connections will be approx. 5 times higher mostly due to AJAX requests. In case of real browsers you will also need to think about cookies, cache, embedded resources and so on.

So in order to come up with a well-behaved load test you need to identify how exactly the system will be used and design your test plan to simulate this real usage as close as possible, otherwise the load test will not make a lot of sense.

Dmitri T
  • 159,985
  • 5
  • 83
  • 133
  • The system is being used by humans using web browsers. So the number of connections here is about 5 times higher than 1.4M. This is quite a big number. – Adam Sep 05 '18 at 16:06