Postman은 API 개발 및 테스트를 위한 협업 도구입니다.
웹 개발할 때 유용하게 사용할 수 있습니다.
백엔드 코드 작성하고, 굳이 프론트에서 요청 코드 작성해서
테스트하지 않아도 되서 편리합니다. 😀
API 테스트뿐만 아니라 디버깅, 문서화도 할 수 있다고 하네요.
무료 및 유료 버전이 있습니다.
사용방법을 알아보겠습니다. 😎
📝포스트맨 가입 및 요청 생성
⦁ 회원가입
✔ 우측 상단 Sign Up For Free 버튼을 누르면 됩니다.
구글 계정으로도 가입할 수 있습니다.
⦁ 웹에서 사용 or 데스크탑 앱 설치
✔ 로그인하면 다음과 같은 화면이 나옵니다.
좌측 상단 New 버튼을 눌러 새로운 Http 요청을 만들 수 있습니다.
👍데스크탑 앱을 사용하실 분은 https://www.postman.com/downloads/로 접속하세요!
📝API 테스트 방법
⦁ 언제 사용하나요?
✔ 프론트엔드 개발자라면 화면을 개발하기 전에 백엔드에 테스트로 요청을 보낼 수 있습니다.
데이터가 어떤 형식인지 확인할 수 있으니까 편리하겠죠?
✔ 백엔드 개발자라면 개발한 API를 바로 테스트할 수 있습니다.
프론트엔드 코드 작성 없이 바로 결과를 확인할 수 있으니까 편리하겠죠?
⦁ HTTP Request
✔ API를 테스트 하신다면, HTTP 메서드와 URL, 파라미터는 당연히 알고 계시겠죠!
https://hyunki99.tistory.com/38
✔ 모르셔도 걱정하지 마세요. 위 블로그가 잘 정리해 놓았습니다. 참고하세요 😎👍
⦁ 실제로 API 테스트 해보기
# 유저 더미데이터를 반환하는 URL
https://jsonplaceholder.typicode.com/users
✔ 개발한 서버 API가 있다면, 그 URL을 입력하면 손쉽게 테스트할 수 있습니다.
여기서는 간단한 더미데이터를 반환하는 URL에 GET 요청을 보내봤습니다.
✔ API가 잘 동작하는지, 리턴 값이 어떻게 생겼는지 쉽게 확인할 수 있습니다. 🎉
+ 웹 브라우저 버전은 로컬호스트에 요청을 보낼 수 없습니다.
로컬 서버를 테스트 하고 싶다면 데스크탑 앱을 설치하세요 ! 😀
https://www.postman.com/downloads/
참고 문헌 :
'etc' 카테고리의 다른 글
[IT뉴스] ChatGPT에 대한 개발자들의 인식 통계 알아보기 (Stack Overflow) (0) | 2023.09.10 |
---|---|
[os] 환경변수란? 설정 방법 정리 (비밀정보 숨기기, 파이썬 os.environ, EC2 환경 변수 설정) (0) | 2023.05.25 |
[VSC] Jupyter Notebook에서 작업한 ipynb 파일 티스토리에 올리기 (0) | 2023.04.16 |
[에러] ERROR: Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다 해결방법 (0) | 2023.04.16 |
[ChatGPT] 챗GPT란? (개요, 사용방법, 사용 후기, 문제점 정리) (0) | 2023.03.09 |