I have a test plan as following:

![Test Plan](https://i.stack.imgur.com/tCM20.png)

My Thread Group contains three requests, one POST and two GETs that should be executed one after another. `POST Suggestions` returns a token that is used by `GET Progress` that is executed until it's completed, when it's completed, I'm ready to `GET Suggestions`.

The problem is that the server is configured to handle only 5 threads at a time, if I generate 6 threads, it processes 5 and the sixth simply dies (Stop Thread) as server answers with `503 Service Unavailable`. I want to find such a solution that would leave the sixth, seventh and so on POST requests in some queue until one of the first five threads is finished i.e. there's a place in the pool.