const axios = require('axios'); const cors = require('cors') // 버튼을 누를 때 실행될 함수 async function sendLoginRequest() { const url = 'http://127.0.0.1:8080/auth/login'; // 요청을 보낼 URL const payload = { id: 'id', password: 'string', }; // 보낼 JSON 데이터 try { const startTime = Date.now(); // 요청 시작 시간 기록 // const response = await axios.post(url, payload) for(let a=0;a<100;a++){ const response = await axios.post(url, payload, { withCredentials: true }) // POST 요청 보내기 } const response = await axios.post(url, payload, { withCredentials: true }); // POST 요청 보내기 const endTime = Date.now(); // 요청 종료 시간 기록 if (response.status === 200) { console.log('통신 성공'); const tps = 100000 / (endTime - startTime); // TPS 계산 (밀리초당 요청 수) console.log(`TPS: ${tps.toFixed(3)}`); } else { console.error(`통신 실패: ${response.status}`); } } catch (error) { console.error(`에러 발생: ${error.message}`); } } // 버튼을 누를 때 실행 sendLoginRequest();