Testing 如何使用多个客户端测试socket.io服务器?
我正在尝试为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重用连接,这就很难做到 如何测试此代码?找到了它。创建客户端
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});