Testing 如何使用多个客户端测试socket.io服务器?

Testing 如何使用多个客户端测试socket.io服务器?,testing,socket.io,Testing,Socket.io,我正在尝试为socket.io服务器编写测试 io.on('connection', function (socket) { socket.on('say', function (msg) { socket.broadcast.emit('update', msg); }); }); 每个客户端接收其他客户端发送的所有消息​. 我只是想测试一下 为此,我的测试需要模拟多个客户端。但是​socket.io-client​重用连接,这就很难做到 如何测试此代码?找到了它。创建客户端

我正在尝试为socket.io服务器编写测试

io.on('connection', function (socket) {
  socket.on('say', function (msg) {
    socket.broadcast.emit('update', msg);
  });
});
每个客户端接收其他客户端发送的所有消息​. 我只是想测试一下

为此,我的测试需要模拟多个客户端。但是​<代码>socket.io-client​重用连接,这就很难做到


如何测试此代码?

找到了它。创建客户端时,请使用以下选项:

根据文件:

调用时,
io()
为给定URL创建一个新的
管理器
,并尝试在后续调用中重用现有的
管理器
,除非
multiplex
选项通过
false
传递。传递此选项相当于传递
“强制新连接”:true

var client = io("http://localhost:3000", {multiplex: false});