Multiplayer testing workflow

How does one test client side and server side mods? Can this be done with the simulator only, or does one need a server and cook/deploy? The former would make iterations shorter, if possible.