본문으로 건너뛰기
API 도구 기초집LESSON 08

Postman 환경 변수와 변수 사용

난이도입문 → 초급
예상 시간30분
선수지식이전 강의

8강. Postman 환경 변수와 변수 사용

1. 이번 강의에서 해결할 문제

게임 기록·랭킹 API를 테스트하면서 반복되는 주소와 테스트 값을 환경 변수로 분리하고 로컬 값을 안전하게 관리하는 문제를 해결합니다. 수동으로 한 번 성공하는 데서 끝내지 않고 같은 결과를 다시 확인할 수 있는 요청으로 남깁니다.

2. 학습 목표

3. 핵심 개념

환경 변수는 개발·테스트처럼 실행 환경마다 달라지는 값을 요청에서 분리합니다. {{baseUrl}}, {{playerId}}처럼 참조하면 주소를 한 번만 바꿀 수 있습니다. Postman의 로컬 값은 명시적으로 공유하지 않는 한 동기화되지 않지만, 내보낼 파일에는 비밀을 넣지 않는 원칙을 유지합니다.

4. 단계별 실습

실습 경로: C:\dev\game-ranking-api-tests

  1. game-ranking-local 환경을 만들고 baseUrl=http://127.0.0.1:8000을 설정합니다.
  2. playerId=1, accessToken은 빈 값으로 추가합니다.
  3. 요청 URL을 {{baseUrl}}/players/{{playerId}}로 바꾸고 활성 환경을 선택합니다.
  4. 변수 위에 마우스를 올려 해석된 값을 확인합니다.
PowerShell
$env:GAME_API_BASE_URL = "http://127.0.0.1:8000"
Invoke-RestMethod -Uri "$env:GAME_API_BASE_URL/players/1"

Postman의 버튼·탭 이름은 버전에 따라 달라질 수 있습니다. 메뉴가 다르면 설치된 앱의 도움말과 Postman 공식 문서를 먼저 확인합니다.

5. 요청과 응답이 동작하는 이유

요청을 보내기 직전에 Postman이 현재 범위에서 변수 값을 찾아 문자열을 치환합니다. 같은 이름이면 더 좁은 범위의 값이 우선하므로 환경 선택과 변수 범위를 함께 확인해야 합니다.

6. 자주 하는 실수와 해결법

7. 직접 실습

8. 이해 점검 질문 3개

9. 핵심 요약

MINI QUIZ

Postman 환경 변수와 변수 사용 미니 퀴즈

선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.

0 / 2
  1. 문제 1“Postman 환경 변수와 변수 사용” 기능을 확장하기 좋은 구조로 설명한 것은 무엇인가요?
  2. 문제 2‘변수 이름 오타를 무시함’ 상태에 관한 “Postman 환경 변수와 변수 사용” 본문의 설명으로 가장 알맞은 것은 무엇인가요?
LESSON STATUS

학습을 마쳤나요?

직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.

8강. Postman 환경 변수와 변수 사용 미완료 상태