The more requests your server requires, the more time it takes to service each request. This is normal behavior.
How do you start your topics at the same time? Ramp time = 0 or 1?
When you start downloading threads, your client takes longer to make requests, and your server takes longer to respond.
At startup, the server can quickly respond to all requests, as it has nothing more to do until it reaches the threshold. Each of these requests will complete quickly, and the same thread will send another request. In the meantime, the server responds to the previous wave of flows, while more and more queues. Now it must manage the queues, still responding to requests, so a different threshold value is executed.
In principle, running multiple threads and shelling requests at the same time is not a very realistic use case for the server, except in a few cases. When relevant, you can expect this behavior.
source share