File name
Commit message
Commit date
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();