Added multiple connections per worker and refactored for 'auto' test scenario

_clients.Clear() outside the loop to avoid modifying a collection while iterating over it.