포스트맨(POSTMAN)이란?
POSTMAN은 API 개발 및 테스트를 위한 인기있는 협업 도구입니다. 웹 기반으로 제공되며, 개발자들이 API를 디자인하고 문서화하며, 테스트하고 공유하는 데 사용됩니다. POSTMAN을 사용하면 간편하게 HTTP 요청을 생성하고, 응답을 검사하며, 테스트를 자동화할 수 있습니다.
포스트맨(POSTMAN)의 주요기능
- API 개발: POSTMAN은 사용자가 직접 API를 디자인하고 작성할 수 있는 강력한 개발 환경을 제공합니다. 사용자는 REST, SOAP, GraphQL 등 다양한 유형의 API를 생성하고 편집할 수 있습니다.
- 테스트 자동화: POSTMAN은 API 엔드포인트에 대한 테스트를 자동화할 수 있는 기능을 제공합니다. 사용자는 다양한 테스트 케이스를 작성하고 실행하여 API의 기능과 성능을 테스트할 수 있습니다.
- 환경 관리: POSTMAN은 다양한 환경 변수를 관리하여 다양한 개발 및 배포 환경에서 API를 테스트할 수 있도록 합니다. 이를 통해 사용자는 각각의 환경에 맞는 설정을 관리하고 전환할 수 있습니다.
- 문서화: POSTMAN은 API에 대한 자동화된 문서화 기능을 제공합니다. 사용자는 API 엔드포인트, 매개 변수, 응답 예시 등을 문서화하여 다른 사용자들과 API를 공유하고 협업할 수 있습니다.
- 협업 기능: POSTMAN은 팀 내에서 API를 공유하고 협업하는 데 필요한 기능을 제공합니다. 사용자는 API 컬렉션을 공유하고 버전 관리를 할 수 있으며, 팀원들과 협력하여 개발 프로세스를 원활하게 진행할 수 있습니다.
포스트맨(POSTMAN) 가입하고 사용하기
1. POSTMAN 가입하기
아래 사이트에 접속해 이메일을 입력하거나 구글 계정 연동을 통해 가입을 해준다.
2. POSTMAN 다운로드 받기
웹에서 사용이 가능하지만 프로그램으로 다운로드 받아 사용을 하면 더욱 편리하기 때문에
아래 사이트에서 POSTMAN을 다운받아준다.
https://www.postman.com/downloads/
3. Sing in을 눌러 가입한 아이디로 연결하기
4. My Workspace 워크스페이스 클릭하기
여기서 아래와 같이 새로운 워크스페이스를 Create Workspace를 눌러 만들어도 된다.
5. + 버튼인 Create New Collection을 클릭해 컬렉션을 생성 후 이름 설정
6. 생성한 컬렉션에 •••를 눌러 Add request 클릭 후 요청(request) 생성
6. GET/POST/PUT/PATCH/DELETE/HEAD/OPTIONS 메서드 선택
GET/POST/PUT/PATCH/DELETE/HEAD/OPTIONS를 API 명세서를 보고 명세에 맞게 메서드를 선택해준다.
7. 메서드 선택 후 요청(request) 보내기
아래와 같은 로그인(login)을 하는 API 명세서가 있다고 할 떄, POSTMAN에서는 아래와 같이 작성해주면 된다.
메서드를 POST를 선택해주고, 서버 주소를 입력하고 여기서는 localhost를 뜻하는 http://127.0.0.1:3000를 입력해줬고, 그 다음 API 명세서에 적힌 /auth/login을 입력해주면 된다.
입력 후 Send를 누르면 요청(reqeust)를 보낼 수 있다.
API Request의 Hearder 또한 손쉽게 확인할 수 있고, 아래에 추가가 가능하다.
'개발(Develop) > Program Install' 카테고리의 다른 글
[VSCode] WakaTime 순수 코딩 시간 추적 VSCode 익스텐션 Extension / WakaTime 테마 변경 (1) | 2024.01.25 |
---|---|
BASE64 인코딩 디코딩 / BASE64 Encode Decode / BASE64 포멧이란 (0) | 2023.05.21 |
OneDrive 동일한 위치에 리디렉션할 수 없는 폴더 / 레지스터 변경 없이 에러 해결법 (1) | 2023.03.15 |
[VScode] Mac 단축키 비주얼스튜디오 코드 맥 맥북 단축키 모음 (0) | 2023.03.04 |
VSCode 개발 환경 설정 동기화 하고 불러오기 / 비주얼스튜디오코드 세팅 설정 동기화 (0) | 2023.01.28 |
NVM 설치하기 쉬운 설명+사진 for Windows / NVM 사용 이유 / Node.js NVM 사용법 (0) | 2023.01.10 |
댓글