⭐ Postman 사용법 정리

devdo·2024년 4월 7일

Tool

목록 보기
5/6
post-thumbnail

POSTMAN API 문서 만들기

해당 Collection를 클릭 후, 아래

View complete documentation 을 클릭 하면

api 문서 가 나옵니다!

API Documentation

☑️ 개인적으로 Swagger 로 API 문서를 만드는 것을 추천한다.



POSTMAN 로그인 후, jwtToken 환결변수 자동 설정

포스트맨에서는 jwtToken 값을 반환하는 로그인 api

Tests 탭에다가 스크립트 설정을 할 수 있습니다.


해당 로그인 api를 호출하면, 자동으로 environment 환경 설정 내 jwtToken 값을 입력이 된다.

{
    "success": true,
    "message": "요청이 성공했습니다.",
    "data": {
        "email": "user1@test.com",
        "name": "User 1",
        "roles": [],
        "accessToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwYXNzd29yZCI6IiQyYSQxMCRQNFlMU2dla2Q5Z1Q2TmZCaksxb2xPNFc4OENXRjJaTXRXZXBkWDJwdmxlU2dwVVFUdXdpNiIsInJvbGVzIjpbXSwibmFtZSI6IlVzZXIgMSIsImVtYWlsIjoidXNlcjFAdGVzdC5jb20iLCJzdGF0dXMiOiJBQ1RJVkUiLCJpYXQiOjE3NzI5MzUxOTYsImV4cCI6MTc3Mjk3MTE5Nn0.0J9xiBgmlhk9-5ZndBu2KoJkmGlKfZobZM8E-ISJmKU",
        "status": "ACTIVE"
    }
}

아래 내용으로 작성합니다.

// Assuming the token is included as the 'Authorization' key in the response header.

var response = pm.response.json();
pm.environment.set('jwtToken', response.data.accessToken);
  • data : 바로 응답하는 객체 자체
  • data.accessToken : 응답하는 객체 바로 아래의 필드 중 accessToken

💥 주의점
만약 json으로 받는 로그인 응답값 구조로 다르면 data.accessToken 구조도 달라질 수 있다!


{
	"value" : {
    	...
        accessToken : "..."
    }
}

ex. data.value.accessToken 값이 될 수 있다!

실제 Tests탭 화면

이 설정을 해두면,

이젠 environment 환경 설정 내 jwtToken 값이 자동으로 입력됩니다!



Swagger 문서 api 내용 Postman에 import 하기

Import

이렇게 swagger 내용까지 잘 저장되어진 걸 확인할 수 있다!



Postman Run 테스트 환경설정하기

테스트 활용 도구로 PostMan 활용법을 정리합니다.

Collections > folder 왼쪽 클릭 > Run 버튼 클릭

Test 환결 설정

결과 창

☑️ 내가 만든 api 응답시간을 전체적으로 빨리 확인하고 싶을 때, 유용합니다!

☑️ 테스트 하고자 하는 모든 api 마다 Authrization 헤더값에 jwtToken 값이 필요하다면!

Collecations 의 Authrization 에서 Token 셋팅을 하면 됩니다!



Postman 업그레이드 플랜 방법

☑️ Postman에서 팀에서 무료로 사용하고 싶다면, 그냥, 한 계정으로 다같이 쓰면 됩니다!

이렇게 Upgrade trial 평가판 을 사용하면,
14일 정도 시간을 주고

그냥 시간이 지나면 -> 알아서 무료판으로 셋팅되어진다.

profile
자바 스프링 백엔드 개발자입니다. 배운 것을 기록합니다.

0개의 댓글