Hot answers tagged sockets
If I understand correctly, you're working with an n-tier system that communicates via something resembling an API. Given this assumption, I'd build a framework that allows the creation, transmission, receiving and parsing of messages to and from the application. At this point your actual test data can be in any format, and don't need to be coupled to your ...
Socket.IO uses WebSocket protocol so you need to look for a load testing tool capable of WebSocket testing. As far as I'm aware there is a WebSocket Plugin for Apache JMeter which can be used to stress your chat application. See WebSocket Testing With Apache JMeter guide for more details.
You could look at Ixia and/or Shunra. Neither are particularly cheap, but both are certainly capable of this. A Linux box would also work for such a situation. If you're after a free packet generator, you could try Ostinato - comes with a GUI as well :)
Only top voted, non community-wiki answers of a minimum length are eligible