用户并发压力测试

默认房间 loadtest_room 无需 JWT;模拟递增 userId,按毫秒间隔发送随机数,观察服务端在线人数与消息回执。

浏览器 WebSocket 数量有上限(通常数百级)。更大并发请用终端: npx tsx loadtest/concurrent-join.ts --room loadtest_room --num 2000 --delay 10 --sendInterval 100 (无需 --token

参数

压测房上限:LOADTEST_ROOM_MAX_CLIENTS;生产可设 LOADTEST_ROOM_ENABLED=false 关闭房间。 服务端在线人数来自房间状态 connectedCount(与 Colyseus Monitor 一致趋势)。

实时统计

0目标用户数
0本页已连接
0服务端在线(状态)
0服务端在线峰值
0连接失败
0连接进行中
0已发 load 次数
0收到 loadAck
0运行中掉线
0s本轮已运行

日志