복잡한 데이터를 사용하여 몇 분 만에 API 모의하기

Apidog를 사용하여 복잡한 API를 몇 분 안에 손쉽게 모의하는 방법을 알아보세요. 이 가이드는 API 정의 가져오기, 열거형, 배열 및 스키마 참조 객체의 모의 규칙 사용자 정의, 모의 URL 생성 과정을 안내합니다—코딩이 필요 없습니다.

Young-jae

Young-jae

7 June 2025

복잡한 데이터를 사용하여 몇 분 만에 API 모의하기

많은 개발자들이 이전 블로그 "1분 안에 API 모킹하기"가 유용하다고 느꼈으며, 여러분도 그럴 수 있습니다. 그 블로그에서는 API를 모킹하는 빠른 방법을 다루었지만, 표면만 다뤘습니다. Apidog에 대해 더 깊이 파고들면서, 복잡한 데이터를 더욱 빠르게 모킹할 수 있는 추가 기능을 발견했습니다.

복잡한 JSON 데이터로 API 처리하기

먼저 Swagger API를 Apidog에 가져와 JSON 데이터를 모킹하는 방법부터 시작해보겠습니다. 이렇게 하면 스크립트 없이 모킹 데이터를 생성할 수 있습니다.

하지만 일부 필드는 추가 구성 없이는 모킹하기 어려울 수 있습니다. 예를 들어:

다행히도, Apidog를 사용하면 이러한 복잡한 JSON 필드를 단 2분 만에 모킹할 수 있습니다.

복잡한 JSON 데이터를 빠르게 모킹하는 방법은?

다음은 Apidog를 사용하여 복잡한 API를 모킹하는 간단한 세 단계 프로세스입니다:

  1. API 정의 가져오기.
  2. 특정 필드에 대한 API 모킹 규칙 사용자 지정.
  3. 모킹 URL 가져오기.

이렇게 간단합니다. 함께 진행해봅시다.

1단계: API 정의 가져오기

OpenAPI JSON 또는 YAML 파일만 필요합니다. Apidog에 가져오기하고 준비가 완료되었습니다.

Apidog에 OpenAPI 사양 가져오기

2단계: 특정 필드에 대한 API 모킹 규칙 사용자 지정

Enum 값:
우리 샘플 API에서 'status' 필드는 세 가지 옵션을 가집니다: available, pending, sold. 우리는 모킹 데이터가 이러한 값 중 하나만 반영되기를 원합니다.
'Status' 필드에서 '고급 설정'을 클릭하고 'Enum' 스위치를 활성화한 후 enum 값을 추가하세요. 이제 이 필드는 이 값 중 하나만 모킹됩니다.

Apidog에서 API 모킹을 위한 Enum 값 사용자 지정

정해진 길이의 배열:

'PhotoUrls' 배열 필드의 경우 정확히 다섯 개의 항목이 필요합니다.

'PhotoUrls' 필드의 '고급 설정'에서 '요소 제한' 설정을 조정하세요. 'minItems'와 'maxItems'를 모두 5로 설정합니다.

Apidog에서 API 모킹 규칙 사용자 지정

스키마 참조 객체:

Apidog은 OpenAPI 사양에 따라 스키마를 지원합니다. 객체가 스키마를 참조하는 경우 Apidog는 그에 따라 모킹합니다. 예를 들어, 'Category' 필드의 스키마를 참조할 수 있습니다.

API 모킹을 위한 특정 필드의 다른 스키마 참조

3단계: API 모킹 URL 가져오기

‘저장’ 버튼을 클릭하고 'Endpoint' 탭으로 전환하세요. "Local Mock" 섹션 아래의 URL을 복사하세요. 이 URL은 "127.0.0.1"로 시작합니다.

Apidog에서 구성된 모킹 API URL 가져오기

브라우저에 URL을 붙여넣고 완료입니다.

Apidog를 사용한 API 모킹 데이터 예시

주목할 만한 필드

모킹 데이터를 확인하면 다음을 알 수 있습니다:

기타 필드, 예를 들어 citycreatedAt는 자동으로 모킹됩니다.

그리고 URL을 새로 고치면 모킹 데이터가 업데이트됩니다.

Apidog에서 API 모킹 데이터 업데이트를 위한 새로 고침

Apidog는 API를 위한 JSON 스키마 모킹을 지원합니다

Apidog는 API 데이터를 정의하기 위해 JSON 스키마를 사용하는 OpenAPI 3.0과 완벽하게 호환됩니다. 모든 JSON 스키마 속성이 Apidog에서 지원되며, 여기에는:

JSON뿐만 아니라 Apidog는 XML 모킹도 지원합니다. XML 태그 이름과 접두사를 사용자 지정할 수도 있습니다.

Apidog에서 XML 데이터 모킹

JSON 스키마 덕분에 클릭 몇 번으로 복잡한 모킹 데이터를 생성할 수 있으며, 코딩이 필요 없습니다.

버튼

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를 더 쉽게 구축하고 사용하는 방법을 발견하세요