api 테스트를 위해 postman 이용 시에
1. Get Token을 통해 access_token 값을 받아오고
2. 해당 token 값을 실제 api 호출에 authorization 정보로 이용하게 된다.
이런 경우 token이 expire 될 때 마다 새로운 token을 발급 받아 api의 헤더 영역이나 authorization 탭에서 token 값을 수정해 주어야 한다. 테스트 해야하는 api가 여러개면 모든 api에 대해 일일히...
이 때 variables를 활용하면 자동으로 한번에 authorization 영역에 새로 발급받은 token 값을 적용할 수 있는다
postman에서 활욯할 수 있는 variables 중 environment variables를 이용하였는데 variables scope에 따른 용도는 추후 포스팅에서 정리하도록 하겠다.
1. environment 생성
new > environment 에서 environment를 생성하고 variable에 token 입력한다
이 때 initial value와 current value는 비워둔 상태로 생성 완료 하면 된다.
2. Get Token 실행시 token의 current value 자동으로 들어가게 설정
var data = JSON.parse(responseBody);
pm.environment.set("token", data.access_token);
get token의 test 영역에 들어가 위의 코드를 입력하면 send 통해 token 발급시에 자동으로 token 값을 변경한다.
3. 실제 호출하는 api의 authorization 설정
화면과 같이 셋팅하면 환경변수로 설정해둔 token 값을 api 실행시 사용하게 된다
'개발, 운영 관련 잡다한거' 카테고리의 다른 글
putty connetion manager (0) | 2020.01.07 |
---|