Postman에 외부 라이브러리 추가하는 방법

Postman에서 외부 라이브러리를 추가하는 방법을 배우세요. 이 간단하면서도 강력한 기능으로 API 테스트 및 개발 경험을 향상시킬 수 있습니다.

Young-jae

Young-jae

8 June 2025

Postman에 외부 라이브러리 추가하는 방법

안녕하세요, API 애호가 여러분! 우리는 모두 Postman이 API 개발 및 테스트 워크플로를 간소화하는 데 혁신적이라는 것을 알고 있습니다. 하지만 Postman 환경에 더 많은 기능을 추가할 수 있다면 어떻게 될까요? 외부 라이브러리의 마법을 소개합니다!

Postman에 외부 라이브러리를 추가하면 가능성의 보물이 열립니다. Moment.js와 같은 강력한 도구를 날짜 조작에 원활하게 통합하거나, 데이터를 변환하는 Lodash, 또는 특정 요구에 맞는 사용자 정의 라이브러리를 상상해 보세요. 이 게시물은 Postman에서 외부 라이브러리의 잠재력을 활용하는 종합 가이드가 되어, 여러분의 API 테스트 경험을 지금까지보다 더 매끄럽고 효율적으로 만들어 줄 것입니다.

Postman에서 외부 라이브러리를 사용하는 이유는?

세부 사항에 들어가기에 앞서, 외부 라이브러리를 활용해야 할 설득력 있는 이유를 살펴보겠습니다:

외부 라이브러리 가져오기: 두 가지 강력한 방법

Postman은 외부 라이브러리를 통합하기 위한 두 가지 주요 방법을 제공합니다:

1. CDN(콘텐츠 배달 네트워크)에서 가져오기:

많은 라이브러리가 jsDelivr 또는 cdnjs와 같은 플랫폼에 호스팅된 CDN 버전을 제공합니다. 이를 통해 pm.sendRequest 함수를 사용하여 Postman에 라이브러리 코드를 직접 가져올 수 있습니다. 방법은 다음과 같습니다:

CDN에서 외부 라이브러리 가져오기

2. 컬렉션 변수에서 로드하기:

매번 API 요청을 피하고 싶다면, 컬렉션 변수 내에 라이브러리 코드를 직접 저장할 수 있습니다. 과정은 다음과 같습니다:

양쪽 방법은 각자 장점이 있습니다. CDN에서 가져오는 방법은 컬렉션 코드를 깨끗하게 유지해주고, 변수를 사용하여 로드하는 방법은 추가 API 요청의 필요성을 없애줍니다. 여러분의 워크플로에 가장 적합한 접근 방식을 선택하세요!

Apidog에서 외부 라이브러리 가져오는 방법

Apidog는 API 생애주기를 간소화하도록 설계된 통합 협업 플랫폼입니다. 이 플랫폼은 Postman, Swagger, Mock 및 JMeter와 같은 여러 도구의 기능을 하나로 결합했습니다.

button

Apidog은 Javascript 기반 스크립트 엔진을 포함하고 있습니다. 스크립트를 사용하여 API 요청이나 컬렉션 테스트에 동적 행동을 추가할 수 있습니다.

내장되어 있지 않지만 npm에서 동적으로 사용할 수 있도록 만들어진 라이브러리를 가져오기 위해 $$.liveRequire 함수를 사용할 수 있습니다. 순수 js 라이브러리만 지원되며, 브라우저 측 작업을 지원하기 위해 'browser'라는 단어가 포함된 라이브러리를 선호합니다. C/C++와 같은 언어 확장이 포함된 라이브러리는 로드가 지원되지 않으며 시간이 초과되거나 예외가 발생할 수 있습니다.

아래는 내장되지 않은 JS 클래스 라이브러리를 사용하는 예입니다.

// 단일 npm 라이브러리 가져오기: camelcase
$$.liveRequire("camelcase", (camelCase) => {
  camelCase("foo-bar"); // => 'fooBar'
});

// 여러 npm 라이브러리 가져오기: camelcase
$$.liveRequire(["camelcase", "md5"], (camelCase, md5) => {
  camelCase("foo-bar"); // => 'fooBar'
  md5("message"); // => '78e731027d8fd50ed642340b7c9a63b3'
});
Apidog에서 비내장 JS 클래스 라이브러리 사용하기

Apidog 스크립트 구문은 Postman 스크립트 구문과 100% 호환됩니다. Postman 스크립트를 Apidog로 쉽게 이전할 수 있습니다.

쿼리 매개변수
  1. 후처리 스크립트를 사용하여 라이브러리를 가져오기 위한 사용자 정의 스크립트를 작성합니다.
후처리 스크립트를 사용하여 사용자 정의 스크립트 작성하기

2. 요청을 보내고 콘솔 탭에서 응답을 분석합니다.

요청을 보내고 콘솔 탭에서 응답을 분석하기

API 테스트를 강력하게 만들어 줄 인기 외부 라이브러리

이제 사용 방법을 알았으니, Postman 경험을 크게 향상시킬 수 있는 인기 외부 라이브러리를 살펴보겠습니다:

이들은 몇 가지 예에 불과하며, 외부 라이브러리의 세계는 방대합니다! 여러분의 API 테스트 요구에 완벽하게 맞는 도구를 찾기 위해 탐색하고 실험해보세요.

예시: Apidog와 Postman에서 라이브러리를 활용하기

우리의 이해를 강화하기 위해, Apidog Postman에서 인기 라이브러리를 사용하는 구체적인 예를 살펴보겠습니다:

Moment.js를 통한 날짜 조작: 날짜 포맷이 필요한 API 엔드포인트를 테스트한다고 상상해 보세요. Moment.js가 구해줍니다! 위에서 언급한 방법 중 하나를 사용하여 가져온 다음, Postman 테스트 내에서 날짜를 포맷하고 파싱하며 계산을 수행하기 위해 직관적인 함수를 활용할 수 있습니다.

Lodash를 통한 데이터 변환: 복잡한 JSON 데이터 구조를 다루고 계신가요? Lodash는 데이터를 필터링, 정렬, 그룹화 및 변환하기 위한 다양한 유틸리티 함수를 제공합니다. Postman 환경 내에 Lodash를 통합하여 데이터 처리 작업을 간소화하고 더 간결하고 표현력 있는 테스트를 작성하세요.

매끄러운 라이브러리 통합을 위한 프로 팁

외부 라이브러리의 세계를 탐구하는 동안 다음 팁을 염두에 두세요:

결론

Postman과 Apidog에 외부 라이브러리를 추가하는 것은 간단한 과정으로, API 테스트 및 개발 워크플로를 크게 향상시킬 수 있습니다. 이러한 라이브러리를 통합함으로써, 추가 기능을 활용하고 중복을 줄이며 API 호출의 효율성을 높일 수 있습니다. 통합할 라이브러리의 문서를 이해하고 현재 설정과 호환되는지 확인하는 것이 핵심임을 기억하세요. 즐거운 테스트와 개발 되세요!

Explore more

EXAONE 3.0 7.8B 모델을 로컬에서 실행하는 방법

EXAONE 3.0 7.8B 모델을 로컬에서 실행하는 방법

이 글에서는 EXAONE 3.0 7.8B 모델을 자신의 컴퓨터에서 설치하고 실행하는 방법을 단계별로 상세히 알아보겠습니다

25 March 2025

Claude 3.7 소넷 API에 접근하고 Apidog을 사용하여 테스트하는 방법

Claude 3.7 소넷 API에 접근하고 Apidog을 사용하여 테스트하는 방법

Anthropic의 최신 출시인 Claude 3.7 Sonnet에 대해 기대하고 있으며, Apidog로 테스트하면서 API를 통한 기능을 탐색하고 싶다면, 올바른 장소에 오신 것입니다. 💡시작하기 전에 간단한 팁을 드리겠습니다: 오늘 Apidog를 무료로 다운로드하여 API 테스트 프로세스를 간소화하세요. 특히 Claude 3.7 Sonnet의 강력한 기능을 탐색하는 데 적합한 도구로, 최첨단 AI 모델을 테스트하려는 개발자에게 이상적입니다!버튼 Claude 3.7 Sonnet이 중요한 이유로 시작해봅시다. Anthropic은 최근 2025년 2월 24일에 이 모델을 공개했으며, 즉시 및 단계별 응답을 위한 하이브리드 추론 기능을 갖춘 가장 지능적인 창작물로 자리 잡았습니다. 이는 코딩, 추론 등 여러 부분에서 혁신적인 변화를 가져오며, 현재 e Anthropic API, Amazon Bedrock, Google Cloud의 Vertex AI를 통해 사용할 수 있습니다. 이 튜

25 February 2025

GitHub Copilot 무료: 어떻게 시작하나요?

GitHub Copilot 무료: 어떻게 시작하나요?

GitHub Copilot 무료 사용법을 알아보세요. 이 AI 기반 코딩 도우미에 대한 이 가이드는 VS Code와 JetBrains와 같은 인기 IDE의 설정 단계를 다루며, 무료로 스마트한 코드 제안 및 완성을 통해 생산성을 높일 수 있도록 도와줍니다!

19 December 2024

Apidog에서 API 설계-첫 번째 연습

API를 더 쉽게 구축하고 사용하는 방법을 발견하세요