a testing web socket framework