Postman - 7. Global variable

응답으로 받은 데이터를 다른 요청에 사용하고 싶다면 어떻게 해야할까?
Postman에서는 Global variable 기능이 있어 응답의 값을 전역 변수에 담는다면 이를 다른 요청에 사용할 수 있다.

http://httpbin.org/uuid 으로 GET 요청을 보내면 응답으로 uuid를 받는다.

Tests 탭에는 요청 응답에 대해 테스트 코드를 자바스크립트 문법으로 작성할 수가 있다.
지금은 테스트가 목적이 아니기에 일단은 응답을 받는 코드를 보자.

1
2
3
const response = pm.response.json();

console.log(response);

그리고 Postman console을 실행하고 요청을 보내면 아래와 같이 응답을 프린트하는 것을 확인할 수 있다.

Tests 탭의 우측에 SNIPPETS가 있는데 여기서 기본 테스트 템플릿을 제공한다.
여기서 Set a global variable을 클릭하면 전역변수 지정 템플릿이 코드에 추가되는데 key, value를 uuid로 설정하자.

이 상태에서 다시 요청을 한 뒤 우측 상단의 눈모양의 아이콘(Environment quick look)을 클릭하면 테스트코드에서 지정한 전역 변수들을 확인할 수 있다.

이 전역 변수를 다른 요청에 사용할 수 있다.

Share