Subtask of #1 You don't have to write any webrtc stuff. We are purely testing the signalling server. Use Python websockets module to simulate the following functionality from the robot - Similar to #2 , add whichever functionality the robot does with the signalling server (such as `robot-login`, `answer` etc into the Python script) Spawn threads to simulate multiple robots.