Possível simular várias conexões simultâneas para testar um aplicativo nodejs

Eu tenho um aplicativo node.js /socket.io (websockets) simples executando @localhost. Eu estou tentando ver quantas conexões simultâneas ele pode manipular. É possível simular vários usuários simultâneos no próprio host local?

Esta é a minha tentativa meio assada usando socket.io-client:

function connectAndSend(){
    socket.emit('qand',{
        code :'ubuntu'
    });
} 
socket.on('connect', function () {
});
socket.on('q', function (data) {
    console.log(data);
});

function callConnect(){
    console.log('calling');
    connectAndSend() ;
    setTimeout(callConnect,100) ;
}

callConnect() ;

Pelo que vejo, isso apenas "emite" uma nova mensagem a cada 100 ms e não está simulando conexões simultâneas.

questionAnswers(2)

yourAnswerToTheQuestion