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.