Postman 변수 자동 저장
Last updated
Last updated
공통된 값을 사용할 때 변수화하여 공통으로 관리하고는 합니다.
(주로 Base URL, Token 등)
여기서는 Base URL처럼 상수로 사용되는 값이 아니라 인증 시에 필요한 토큰(만료시간이 있는)을 발급받을 때
제가 쓰는 방법을 공유하고자 합니다.
기본적으로는 아래와 같이 변수로 선언하고
다음과 같이 {{ }}를 붙여서 사용할 수 있습니다.
(collection scope와 전체 scope가 있는데 주로 collection 단위로 사용합니다.)
실제 적용은 아래와 같은 템플릿처럼 Test 코드를 작성할 수 있습니다.
예시는 토큰 발급 API를 기준으로 합니다.
발급받게 되는 request에 Tests 탭에서 javascript 문법의 코드를 작성해주고 set함수를 이용하여 저장시켜줄 수 있습니다.
단 조심해야할 부분은,
json의 경우 response.json()을 사용해야 해당 객체로 접근할 수 있습니다.
environment scope와 collectionVariables를 구분해야 합니다.
로그를 보고 싶다면 console에서 확인할 수 있고 Tests 탭에서도 console.log를 사용할 수 있습니다.
아래는 위의 코드 복사 예시입니다.