Postman은 API 개발 및 테스트를 위한 협업 도구입니다.
웹 개발할 때 유용하게 사용할 수 있습니다.
백엔드 코드 작성하고, 굳이 프론트에서 요청 코드 작성해서
테스트하지 않아도 되서 편리합니다. 😀
API 테스트뿐만 아니라 디버깅, 문서화도 할 수 있다고 하네요.
무료 및 유료 버전이 있습니다.
사용방법을 알아보겠습니다. 😎
📝포스트맨 가입 및 요청 생성
Postman API Platform | Sign Up for Free
Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.
www.postman.com
⦁ 회원가입
✔ 우측 상단 Sign Up For Free 버튼을 누르면 됩니다.
구글 계정으로도 가입할 수 있습니다.
⦁ 웹에서 사용 or 데스크탑 앱 설치
✔ 로그인하면 다음과 같은 화면이 나옵니다.
좌측 상단 New 버튼을 눌러 새로운 Http 요청을 만들 수 있습니다.
👍데스크탑 앱을 사용하실 분은 https://www.postman.com/downloads/로 접속하세요!
📝API 테스트 방법
⦁ 언제 사용하나요?
✔ 프론트엔드 개발자라면 화면을 개발하기 전에 백엔드에 테스트로 요청을 보낼 수 있습니다.
데이터가 어떤 형식인지 확인할 수 있으니까 편리하겠죠?
✔ 백엔드 개발자라면 개발한 API를 바로 테스트할 수 있습니다.
프론트엔드 코드 작성 없이 바로 결과를 확인할 수 있으니까 편리하겠죠?
⦁ HTTP Request
✔ API를 테스트 하신다면, HTTP 메서드와 URL, 파라미터는 당연히 알고 계시겠죠!
https://hyunki99.tistory.com/38
[웹] HTTP, URL 개념 정리 (REST API / GET, POST, PUT, DELETE )
HTTP 메서드는 클라이언트가 웹 서버에게 요청의 목적이나 종류를 알리는 수단이다. 여러가지 메서드가 존재하지만 대표적으로 GET, POST, PUT, DELETE 를 가장 많이 사용한다. HTTP 이란? HTTP(Hypertext Tran
hyunki99.tistory.com
✔ 모르셔도 걱정하지 마세요. 위 블로그가 잘 정리해 놓았습니다. 참고하세요 😎👍
⦁ 실제로 API 테스트 해보기
# 유저 더미데이터를 반환하는 URL
https://jsonplaceholder.typicode.com/users
✔ 개발한 서버 API가 있다면, 그 URL을 입력하면 손쉽게 테스트할 수 있습니다.
여기서는 간단한 더미데이터를 반환하는 URL에 GET 요청을 보내봤습니다.
✔ API가 잘 동작하는지, 리턴 값이 어떻게 생겼는지 쉽게 확인할 수 있습니다. 🎉
+ 웹 브라우저 버전은 로컬호스트에 요청을 보낼 수 없습니다.
로컬 서버를 테스트 하고 싶다면 데스크탑 앱을 설치하세요 ! 😀
https://www.postman.com/downloads/
Download Postman | Get Started for Free
Try Postman for free! Join 25 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster.
www.postman.com
참고 문헌 :
'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 |