API 지연 테스터
무료 온라인 서비스 API 지연 테스터 설치가 필요 없는 도구
API 레이턴시 테스터 소개
브라우저 fetch API(CORS 모드)를 사용하여 임의의 URL에 동일한 HTTP 요청을 순차적으로 N번(1-20회 반복) 발행한 다음 요청당 상태, 상태 텍스트, 밀리초 단위의 왕복 시간과 평균/최소/최대 요약을 보고합니다. GET, POST, PUT, DELETE를 지원합니다.
사용 방법
1. 메서드 버튼을 선택합니다(GET / POST / PUT / DELETE). 2. 전체 URL(https://...)을 입력합니다. 3. Iterations를 설정합니다(1-20). 4. 선택적으로 Headers를 JSON 객체 {"key":"value"}로 또는 한 줄에 하나의 'Key: Value'로 추가합니다. 5. POST/PUT의 경우 요청 Body(원시 텍스트)를 추가합니다. 6. Send Test를 클릭합니다. 진행률 표시줄이 각 반복을 추적하고 완료되는 대로 결과가 스트리밍됩니다.
결과 및 CORS 주의사항
각 결과 행에는 반복 번호, HTTP 상태(2xx는 녹색, 그 외는 빨간색, fetch가 예외를 throw한 경우 Error), 경과 밀리초, 상태 텍스트 또는 오류 메시지가 표시됩니다. 두 개 이상의 요청이 성공하면 요약 카드가 평균, 최소, 최대 레이턴시를 보고합니다. 요청은 mode:'cors'를 사용하므로 서버에 도달 가능하더라도 적절한 CORS 헤더를 반환하지 않는 대상은 네트워크 오류로 실패합니다. 이것은 브라우저의 제한이지 도구의 버그가 아닙니다.
▶curl에서는 API가 동작하는데 모든 요청이 Error로 표시되는 이유는?
▶GET이나 DELETE에도 요청 본문이 전송되나요?
▶헤더는 어떻게 파싱되나요?
▶요청은 병렬로 실행되나요, 순차적으로 실행되나요?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.