|
@@ -3,6 +3,11 @@ import customParser from "socket.io-msgpack-parser";
|
|
|
|
|
|
const url = process.argv[2];
|
|
|
const count = process.argv[3];
|
|
|
+const userStartId = process.argv[4];
|
|
|
+const testSceneNum = process.argv[5] || "t-test";
|
|
|
+const roomId = process.argv[6] || "00001";
|
|
|
+
|
|
|
+console.log("argv", userStartId, testSceneNum, roomId);
|
|
|
|
|
|
console.log("socket-info::url:config-->", url);
|
|
|
console.log("socket-info::url:count-->", count);
|
|
@@ -17,15 +22,15 @@ const EMIT_INTERVAL_IN_MS = 1000;
|
|
|
let clientCount = 0;
|
|
|
let lastReport = new Date().getTime();
|
|
|
let packetsSinceLastReport = 0;
|
|
|
-let testSceneNum = "t-test";
|
|
|
-let roomId = "00001";
|
|
|
-let userLimitNum = 2000;
|
|
|
+// let testSceneNum = "t-test";
|
|
|
+// let roomId = "00001";
|
|
|
+let userLimitNum = MAX_CLIENTS;
|
|
|
let agentId = 0;
|
|
|
|
|
|
const createAgent = () => {
|
|
|
agentId += 1;
|
|
|
const nickName = `test_name_${agentId}`;
|
|
|
- const userId = `6666666${agentId}`;
|
|
|
+ const userId = `${userStartId}${agentId}`;
|
|
|
const role = agentId === 1 ? "leader" : "customer";
|
|
|
createClient({ userId, nickName, from: "0", role: role });
|
|
|
createClient({ userId, nickName, from: "1", role: role });
|
|
@@ -91,5 +96,3 @@ const printReport = () => {
|
|
|
};
|
|
|
|
|
|
setInterval(printReport, 5000);
|
|
|
-
|
|
|
-// console.log("argv", process.argv);
|