| 12345678910111213141516171819202122232425 |
- // QPS를 계산하는 함수
- function calculateQPS(N, tRecv, tSend) {
- if (tRecv <= tSend) {
- throw new Error("Receiving time must be greater than sending time.");
- }
-
- const timeDifference = tRecv - tSend; // 시간 차이 계산 (단위: 초)
- const QPS = N / timeDifference; // QPS 계산
-
- return QPS;
- }
-
- // 예시 데이터 (단위는 초로 가정)
- const N = 5000; // 전송된 총 데이터량
- const tRecv = 1625140800; // 데이터 수신 시간 (예: UNIX 타임스탬프)
- const tSend = 1625140500; // 데이터 송신 시간 (예: UNIX 타임스탬프)
-
- // QPS 계산 및 출력
- try {
- const QPS = calculateQPS(N, tRecv, tSend);
- console.log("Calculated QPS:", QPS);
- } catch (error) {
- console.error(error.message);
- }
|