postman 사용해보자!

박우영·2023년 4월 14일
0

forMe

목록 보기
1/1
post-thumbnail

postman 이란?

http 요청을 날리고 응답을 보여주는 서비스 입니다. 따라서 api 요청 과 응답을 볼 수 있기때문에 결과를 자유롭게 확인 하며 관리할 수 있습니다.


postman 사용

물론 자세한건 문서를 보며 숙지하는것이 제일 좋겠지만 사용하는 방법에 대해 정리하여 더 빨리 적응하고자 합니다.


1. 일반적인 GET 방식의 api 주소 값 입력

get 뿐만아니라 다양한 요청 방식을 설정 할 수 있고
위 사진과 같이 json형태나 html 형태나 해당 url에서 제공하는 것을 보여준다.

또한 body, cookies, header 등 원하는 항목에 따라 편하게 확인 할 수 있.
save 를 하고 언제든지 확인하고, collection 을 활용해서 그룹에서 활용 할 수도 있다.

2.Pre-request Script 활용하기)

일반적으로 특정 사용자에게 서비스를 제공하기 위한 API (REST API)는 대부분,

본 API의 기능을 제공하기 전, 인증/인가 등(API 접근 및 사용권한 확인)의 보완과 관련된 프로세스가 반드시 수행되는데, 실제의 인증서비스가 붙지 않는 단계인 API 개발 및 테스트 단계에서는, 각각의 API 호출시마다 매번 이런 별도의 인증 프로세스를 태우는 게 매우 번거롭게 느껴질 수 있다.

또한, 위의 경우 외에도 컬렉션 또는 폴더 내의 모든 API들의 헤더 값을 특정값으로 지정해야 하거나 테스트를 위해서 요청 항목들의 변경 작업들이 필요한 경우에는 해당 Pre-Request Script 기능은 매우 훌륭한 기능을 제공해준다.

Tests와 Pre-Requst Script의 차이?

  • Pre-request Script는 말 그대로 API 호출 전 실행되는 스크립트

  • Tests의 스크립트는 API 호출 후 실행되는 스크립트


실제 프로젝트에서 사용

Request

    @Data
    static class CreateRuleRequest {
        @NotEmpty
        private String name;

        private String about;

        private Integer xp;

        private String provider;

        private String difficulty;
    }


위와같이 설정하면 json 객체로 호출 되는것을 확인할 수 있습니다.

0개의 댓글