일부 Postman 사용자는 Chrome의 사용자 쿠키 접근 제한 때문에 Postman 0.9.6에서 사용자 세션을 복제할 수 없는 문제를 보고했습니다. 그러나 Postman 팀은 Postman Interceptor라는 새로운 플러그인을 만들어 이 문제에 대한 해결책을 마련했습니다.
이 플러그인은 사용자가 Postman 요청을 라우팅하고 사용자 쿠키를 가져올 수 있게 하여 다시 한 번 사용자 세션을 복제할 수 있도록 해줍니다. Postman Interceptor를 통해 사용자는 API의 원활한 테스트와 디버깅을 계속 즐길 수 있습니다. 이 기사에서는 Postman Interceptor를 설치하고 사용하는 방법과 일반적인 FAQs에 대해 더 알아보겠습니다. 계속 읽어보세요.
Chrome에서 Postman Interceptor 설치 및 구성 방법
Postman Interceptor는 사용자가 장치에서 전송되는 HTTP/HTTPS 요청을 가로채고 수정할 수 있게 해주는 강력한 도구입니다. 이 도구는 장치와 서버 간의 프록시 역할을 하여 사용자가 요청 및 응답을 캡처하고 조작할 수 있게 합니다.
Postman Interceptor를 사용하면 사용자는 Postman을 통해 전송된 요청뿐만 아니라 장치에 있는 모든 애플리케이션에서 발생한 요청을 가로챌 수 있습니다. 이는 API를 디버깅하고 테스트하는 데 유용한 다목적 도구입니다.
Postman Interceptor를 사용하기 위해 사용자는 장치에 이를 설치하고 구성해야 합니다. 설치 과정은 간단하며 브라우저에 Postman Interceptor 확장을 추가하거나 독립 실행형 애플리케이션을 다운로드하여 설치하여 진행할 수 있습니다.
Postman Interceptor를 설치하고 연결하려면 다음 단계를 따르세요:
1. 먼저 Postman 데스크탑 앱을 다운로드하고 설치합니다.

2. Chrome 웹 스토어에서 Postman Interceptor를 다운로드할 수 있습니다. 확장을 설치했다면 업그레이드를 확인하여 버전이 v0.2.26 이상인지 확인하세요.

3. Postman에서 Interceptor를 활성화하려면 바닥글에 위치한 "Capture requests" 버튼을 클릭하세요.

4. Capture requests 창이 나타나면 Via Interceptor 탭을 선택하세요.

5. "Install Interceptor Bridge" 옵션을 선택하여 Interceptor와의 통신을 가능하게 하는 독립 실행형 실행 파일인 Bridge를 다운로드합니다. 설치 후 아래와 같이 표시됩니다.

참고:
Windows 및 Linux 사용자는 추가 작업이 필요하지 않으며, Postman이 자동으로 설치 과정을 처리합니다. 그러나 macOS 사용자는 컴퓨터에 NodeJS가 설치되어 있지 않은 경우 설치하라는 메시지가 표시될 수 있습니다. 다운로드 옵션이 없는 경우 다음 링크 중 하나를 사용하여 Bridge를 수동으로 다운로드하고 설치할 수 있습니다: macOS, Linux 또는 Windows.
6. 오른쪽 상단에서 CONNECTED 상태가 녹색인 것을 확인할 수 있습니다. 브라우저에서 요청 및 모든 도메인의 쿠키를 캡처하여 Postman에서 사용할 수 있습니다.

Postman Interceptor 사용 방법 (인터셉터 세션 시작)
이제 Postman Interceptor를 설정했으니, 요청 가로채기 및 수정에 사용하는 방법을 살펴보겠습니다.
인터셉터 세션을 시작하려면 Capture requests 창 내의 Via Interceptor 탭으로 이동합니다.
그곳에서 디버그 세션 동안 "Capture Cookies"를 선택하여 요청과 함께 쿠키를 캡처할 수 있습니다. 이러한 쿠키는 Postman 요청에서 사용할 수 있습니다.
또한 디버그 세션을 시작하지 않고도 쿠키를 캡처하고 Postman에 동기화할 수 있습니다. 쿠키 동기화에 대한 더 많은 정보는 문서를 참조하세요.
기본적으로 요청은 사이드바에 있는 History 탭 내의 디버그 세션에 저장됩니다. 요청을 컬렉션에 저장하려면 "Save requests to a collection" 아래의 목록에서 컬렉션을 선택하면 됩니다.

특정 URL만 캡처하려면 "URL must contain"란에 문자열 또는 정규식을 입력하세요. 이 패턴과 일치하는 URL만 캡처됩니다.
"Methods"에서 하나 이상의 HTTP 메서드를 선택하여 해당 메서드만 캡처할 수 있습니다.
마지막으로 "Start Capture"를 클릭하여 요청 캡처를 시작합니다.
Postman Interceptor의 일반적인 사용 사례
Postman Interceptor는 API 요청을 테스트하고 디버깅하기 위해 다양한 시나리오에서 사용할 수 있습니다. 몇 가지 일반적인 사용 사례는 다음과 같습니다:
- API 인증 테스트: 인증 헤더를 추가하거나 수정하기 위해 요청을 가로챕니다.
- API 호출 디버깅: 문제를 해결하기 위해 요청을 검사하고 수정합니다.
- API 응답 모킹: 테스트 목적으로 요청을 가로채고 사용자 지정 응답을 반환합니다.
- 로드 테스트: 다양한 시나리오를 시뮬레이션하고 서버의 응답을 분석하기 위해 요청을 수정합니다.
Postman 대안: Apidog
Postman과 비교할 때 Apidog는 가장 좋은 대안 API 도구입니다. API 설계, 문서화, 디버깅, 모킹 및 테스트를 위한 올인원 작업 공간입니다. Apidog를 사용하면 API를 더 빠르고 효율적으로 설계하고 디버깅할 수 있으며, 문서, 모킹 데이터 및 테스트를 자동으로 생성할 수 있습니다.
Apidog는 개발자가 API를 설계, 테스트 및 문서화할 수 있게 해주는 널리 사용되는 API 개발 도구입니다. Postman 사용의 장점과 단점은 다음과 같습니다:
- 사용자 친화적인 인터페이스: Apidog는 사용하기 쉽고 탐색하기 쉬운 잘 설계된 인터페이스를 제공합니다.
- 폭넓은 기능: Postman은 API 설계, 테스트, 모킹, 자동화 및 문서화 도구를 포함하여 API 개발을 지원하는 다양한 기능을 제공합니다.
- 활발한 커뮤니티: Apidog는 많은 개발자로 구성된 활발한 커뮤니티가 있어 문제 해결 및 모범 사례 학습에 유용합니다.
- 다른 도구와의 통합: Apidog는 Jenkins 및 GitHub를 포함한 다양한 도구 및 플랫폼과 통합되어 개발자에게 유연성과 선택의 기회를 제공합니다.
- 쉬운 사용: Apidog는 낮은 진입 장벽으로 인해 초보자도 쉽게 시작할 수 있습니다.
Postman Interceptor FAQs
Postman Interceptor 플러그인을 어떻게 설치하나요?
Chrome 브라우저: Chrome 웹 스토어에서 "Postman Interceptor"를 검색한 후 "Chrome에 추가"를 클릭하여 설치합니다.
Firefox 브라우저: Firefox 애드온 페이지에서 "Postman Interceptor"를 검색한 후 "Firefox에 추가"를 클릭하여 설치합니다.
Postman Interceptor 연결이 끊겼을 경우 어떻게 하나요?
"Postman Interceptor disconnected" 오류를 해결하기 위해 다음 단계를 시도하세요:
- Postman과 Interceptor 확장이 최신인지 확인하세요.
- Postman과 Interceptor 확장을 모두 다시 시작하세요.
- 네트워크 연결을 확인하여 인터넷에 연결되어 있는지 확인하세요.
- 연결을 차단할 수 있는 VPN 또는 방화벽 소프트웨어를 비활성화하세요.
- 프록시 서버를 사용하는 경우 Postman과 브라우저 모두에서 올바르게 구성되어 있는지 확인하세요.
- 브라우저에서 Interceptor 확장을 제거한 후 다시 설치해보세요.
- 문제가 계속된다면 Postman의 문서를 참조하거나 지원 팀에 문의하세요.
Postman Interceptor를 어떻게 활성화하나요?
Chrome 브라우저에서 브라우저 도구 모음의 Postman 아이콘을 클릭하고 "Interceptor 활성화"를 선택합니다.
Firefox 브라우저에서 브라우저 도구 모음의 Postman 아이콘을 클릭하고 "Interceptor 활성화"를 선택합니다.
Postman Interceptor 확장을 어떻게 제거하나요?
Chrome 브라우저에서 Postman Interceptor 플러그인 아이콘을 우클릭한 후 "Chrome에서 제거"를 선택합니다.
Firefox 브라우저에서 Postman Interceptor 플러그인 아이콘을 우클릭한 후 "Firefox에서 제거"를 선택합니다.