More than TIL/Web

API테스트 Thunder Client

코디번 KodeVvon 2022. 8. 2. 17:00

개발에서 API 요청과 결과를 쉽게 확인하기 위해 사용하는 Postman은 개발 생산성을 올려줄 수 있으나 근래에는 제법 무거운 녀석이 되었다는 말들이 많다.

초창기 단순 API테스트를 목적으로 사용되었던 것에 다른 기능들이 추가되면서 점차 규모가 커진 것 같다

 

Visual studio code(VS Code)에서 확장 클라이언트로 Thunder Client를 추천받아 사용해보니

vs code에서 바로 테스트를 할 수 있다는 것이 장점으로 다가왔다

가벼운 것 또한 장점이라 한다

 

 

설치

 

https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client 

 

Thunder Client - Visual Studio Marketplace

Extension for Visual Studio Code - Lightweight Rest API Client for VS Code

marketplace.visualstudio.com

 

 

 

 

확장 프로그램으로 쉽게 설치하고 나면 왼쪽 번개모양의 아이콘 - New Request버튼을 눌러 쉽게 테스트할 수 있다.

 

 

 

 

 

 

요청

요청 메소드와 주소, 헤더의 정보 등을 넣어서 요청하면 된다

JSON데이터로 POST 요청을 보냈다

 

 

요청 결과

 

상태코드 200과 함께 응답을 받았다

 

 

Collections 기능을 이용하면 프로젝트마다 사용하는 API목록을 분류해서 정리해둘 수 있다

Env는 프로젝트마다 환경변수를 설정해 적용하는 기능이다.

환경변수로 설정한 값을 주소, 쿼리, 헤더 등 원하는 곳에 적용해서 사용할 수 있다