All'alba vincerò

At dawn, I will win!

기타

Thunder Client : REST API 요청 테스트 & 디버깅 확장 프로그램

나디아 Nadia 2024. 8. 20. 22:55

📌 Thunder Client

: REST API 요청을 테스트하고 디버깅할 수 있는 VS Code 확장 프로그램

 

Thunder Client - Rest API Client Extension for VS Code

Thunder Client is a hand-crafted lightweight Rest API Client extension for Visual Studio Code

www.thunderclient.com

 

 

⏩ 주요 기능

  1. REST API 요청 테스트
    • GET, POST, PUT, DELETE 등 다양한 HTTP 요청을 쉽게 만들고 테스트할 수 있다.
  2. 응답 검사
    • API 응답을 JSON, XML 등 다양한 형식으로 확인하고, 응답 시간, 상태 코드 등을 확인할 수 있다.
  3. 환경 변수
    • 환경 변수를 설정하여 개발, 테스트, 프로덕션 환경을 구분하고, API 요청에 동적으로 값을 삽입할 수 있다.
  4. 저장 및 관리
    • 요청을 저장하고, 그룹화하여 나중에 다시 사용할 수 있습니다. 요청을 폴더로 정리할 수 있어 관리가 편리하다.
  5. 인증 지원
    • 다양한 인증 방식(Basic, Bearer Token 등)을 지원하여 API의 인증 요구 사항을 쉽게 처리할 수 있다.
  6. 정렬 및 필터링
    • 요청 목록을 정렬하고 필터링하여 원하는 요청을 빠르게 찾을 수 있다.

 

 

 

✅ 사용

 

☑️ 새 요청 만들기

  • New Request 버튼을 클릭하여 새 요청을 생성
    ➡︎ 리퀘스트(Request)를 관리할 수 있는 목록과 리퀘스트 상세 정보 그리고 응답 결과를 확인할 수 있는 패널이 뜬다.
  • API 호출에 필요한 메서드(Method), 쿼리(Query), 헤더(Headers), 바디(Body) 등을 추가하여 사용할 수 있다.
  • 요청의 메서드(GET, POST, PUT, DELETE 등)와 URL을 입력한다.

 

 

 

 

☑️ 요청 보내기

  • 모든 설정을 마친 후 Send 버튼을 클릭하여 요청을 보낸다.
  • 요청이 전송되면, 응답 상태 코드, 응답 본문, 응답 시간 등을 확인할 수 있다.

 

 

 

 

☑️ 테스트 목록

  • 프로젝트마다 사용하는 API 목록이 다른데 이 때 콜렉션을 활용하면 프로젝트마다 API 목록을 정리해 놓을 수 있어서 좋다.

 

 

 

 

☑️ 환경 변수 설정

  • 환경 변수를 설정하여 요청 시 동적으로 값을 삽입할 수 있다.
  • 요청의 URL 또는 헤더에서 환경 변수를 사용할 수 있다.
  • 새로운 환경 추가, 변수 값 설정

 

 

  • 환경 변수 등록

 

 

  • 환경 변수 사용

 

 


 

 

Thunder Client - Rest API Client Extension for VS Code

Thunder Client is a hand-crafted lightweight Rest API Client extension for Visual Studio Code

www.thunderclient.com

 

 

[VSCode] 💽 Thunder Client (포스트맨 대신 이거 쓰자)

보통 웹개발할 때 API 요청에 대한 결과를 체계적으로 확인하기 위해 포스트맨(Postman) 을 많이 들 사용한다. Postman은 API 개발, 테스팅, 문서화 및 모니터링을 위한 인기있는 플랫폼이다. 개발자들

inpa.tistory.com