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

Why is this 3?