Post

API테스트 Postman

API테스트 Postman

API 테스트 자동화 환경 구축

HTTP Status Codes

HTTP 상태코드
  • 1xx (Information) : 정보
  • 2xx (Success): 성공 (예: 200 OK, 201 Created)
  • 3xx (Redirection): 다른 주소로 가셈 (예: 301 Moved Permanently)
  • 4xx (Client Error): 클라이언트 에러임 (예: 400 Bad Request, 401 Unauthorized, 404 Not Found)
  • 5xx (Server Error) 서버 문제임 (예: 500 Internal Server Error)

데이터 포맷

    • JSON (JavaScript Object Notation)
    • Key-Value 형태, 가볍고 가독성이 놓아 가장 많이 사용됨
      1
      2
      3
      4
      5
      6
      7
      8
      9
      
      {
      "이름":"홍길동",
      "나이": 30,
      "도시": "서울",
      "취미": [
      "독서",
      "등산"
      ]
      }
      
    • XML (eXtensible Markup Language)
    • 태그 기반, 상대적으로 무거움
      ```java
홍길동 30 서울 독서 등산

```

Postman

API 요청 보내기: GET - Params

  1. 새 Request 생성
  2. HTTP Method GET선택
  3. URL 입력 image

  4. Query Parameter 추가 (선택) / Params 탭 클릭
  5. KEY, VALUE 입력 (예: userId, 1)
  6. URL에 자동 추가됨 (?userId=1) image

  7. 필요한 경우 Header 추가 / Headers 클릭
  8. KEY, VALUE 입력 (예: Accept, application/json) image

  9. Send 클릭 (결과 나옴) image

API 요청 보내기: POST

  1. 새 요청 탭(+) 열고 HTTP메소드를 POST로 선택 image
  2. URL 입력란 https://jsonplaceholder.typicode.com/posts 입력 image
  3. 요청 설정 영역 Body 탭 선택
  4. Body 유형으로 raw 선택, 텍스트 형식 드롭다운에서 JSON을 선택 image
  5. JSON 데이터 Body 에 입력
  6. Send 요청 보냄 image

Response 영역에서“Status: 201 Created” 확인. 이는 리소스가 성공적으로 생성되었음을 의미
Body 탭 응답 데이터 확인. 보냈던 title, body, userId 값과 함께 서버에서 새로 할당한 id 값(예: 101)이포함된JSON 객체가 반환 되는지 확인

Environment 변수 사용 요청 보내기

1.No Environment 메뉴에서 Add, Manage Environments
image 2.Environment 이름 지정함 예) : JsonPlaceholder Env
3.INITIAL VALUE, CURRENT VALUE 컴럼모두 입력해준뒤 Save
image 4.새로운 요청탭에서 HTTP메소드 GET으로 URL:/posts/2 입력

  1. 마우스 오버시 설정한 변숫값 확인 가능
    image
    Status 확인: Response영역의 Status가 200 OK 확인.
    URL에 직접 주소 입력 하지 않고 변수 사용해 요청이 성공적인지,환경 변수 작동함을 검증함
    image
This post is licensed under CC BY 4.0 by the author.