Postman

Ryu Honggyu·2024년 9월 9일

Django

목록 보기
18/19

Postman 의 기본

  • API 개발과 테스트를 위한 도구.
  • API 요청을 직접 작성하고 서버 응답을 확인할 수 있음.

설치 및 기본 설정

  • Postman은 링크에서 다운로드한 뒤에 사용 가능함.
  • 그냥 Postman 페이지에 접근했을 때는 작동하지 않음.

Postman 사용

요청 & 응답

요청 보내기

  • Postman에서 API 요청을 보내기 위해 다음 요소를 설정해야 함.
요소설명
HTTP 메서드GET, POST, PUT, DELETE 등의 요청 방식을 선택함.
요청 URL요청을 보낼 서버의 API 엔드포인트를 입력.
요청 헤더서버로 보낼 헤더 정보를 설정함.
요청 본문POST나 PUT 요청에서 전송할 데이터를 입력.

  • 강의에서는 Body-raw 에서 json 데이터를 직접 입력했다.

응답 확인하기

  • 요청을 보내면 서버로부터 응답을 받을 수 있음.
  • 응답에는 상태 코드, 응답 본문, 헤더 등이 포함됨.
요소설명
상태 코드요청이 성공했는지, 실패했는지를 404 등 코드로 나타냄.
응답 본문서버가 반환한 데이터.
응답 헤더서버에서 반환하는 메타데이터를 포함.

환경 설정

변수 설정

  • 변수: 반복적으로 사용하는 값을 하나로 관리할 수 있게 해줌.
요소설명
변수 이름변수의 고유 이름을 설정.
변수 값변수 내 데이터.

환경 설정

  • 환경은 여러 API 서버를 테스트할 때 유용함.
  • 기능별 API 서버 (환경) 을 나누어 사용하기도 함.
요소설명
환경 이름환경의 고유 이름을 설정.
환경 변수각 환경에 맞는 변수 값을 설정.

컬렉션

  • 여러 API 요청을 그룹화하여 관리할 수 있는 기능.
요소설명
요청 추가컬렉션에 여러 요청을 추가하여 한 번에 테스트가 가능.
폴더 추가컬렉션 내에 폴더를 생성하여 요청을 그룹화할 수 있음.
공유컬렉션을 타인에게 공유할 수도 있음.

테스트

  • 요청 후 응답에 대한 테스트를 자동화할 수 있는 기능.
요소설명
테스트 스크립트응답 데이터를 확인하기 위한 스크립트를 작성할 수 있음.
자동화테스트를 자동화하여 오류를 쉽게 확인할 수 있음.
profile
알고리즘 & 웹 & CS & AI

0개의 댓글