미니옵빠의 code stubs
Postman 사용 시 전역변수 세팅 후 활용 본문
Postman 으로 token 기반 API 호출 시
1. API 호출로 token 획득
2. 이 token 으로 실제 API 호출
이런 경우가 많고, 1번의 token을 2번 호출 시 Header 값이 복사해 넣어야 하는 귀찮음이 있음.
이럴 때 globalVariable 등을 활용하여 사용 가능.
1. 1번 API 호출 시 Tests 탭에서 아래와 같이 gelbalVariable 로 세팅
var data = JSON.parse(responseBody);
postman.setGlobalVariable("token", data.token);
2. 2번 API 호출 시, Headers 등에 변수 선언으로 값 대입
https://www.getpostman.com/docs/postman/scripts/pre_request_scripts
https://www.getpostman.com/docs/postman/scripts/test_scripts
추가로, 여기서 console.log() 등을 찍어 결과를 보고 싶다면 아래와 같은 방법으로 확인 가능.
chrome://inspect/#apps and then click "inspect" just below requester.html under the Postman heading.
http://blog.getpostman.com/2014/01/27/enabling-chrome-developer-tools-inside-postman/