Można symulować kilka jednoczesnych połączeń, aby przetestować aplikację nodejs
Mam prostą aplikację node.js /socket.io (websockets) działającą @localhost. Próbuję zobaczyć, ile połączeń równoległych może obsłużyć. Czy jest możliwe symulowanie kilku jednoczesnych użytkowników na samym localhost?
To moja na wpół upieczona próba użycia 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() ;
Jak widzę, to „emituje” tylko nową wiadomość co 100 ms i nie symuluje równoczesnych połączeń.