본문으로 건너뛰기
SDETRole
SDETRole

API 테스트

샘플 JSON 페이로드 라이브러리

자주 쓰는 API 테스트 시나리오용 현실적인 요청·응답 바디 모음입니다.

브라우저에서만 실행됩니다 회원가입 불필요

Library · 21 of 21

User registration request

Sign-up body with nested profile, consent flags and marketing preferences. Good base for required-field, email-format and password-policy tests.

POST /v1/usersapplication/json#signup#validation#post

도구 소개

좋은 픽스처는 운영 데이터처럼 생겼습니다. 중첩 객체, null, 최소 화폐 단위로 표현한 금액, ISO 8601 타임스탬프, 유니코드 이름, 부분 실패가 들어 있습니다. 이 라이브러리는 테스터가 가장 자주 마주치는 형태의 페이로드 약 20개를 모았습니다. 회원 가입 요청과 OAuth 토큰 응답부터 커서 기반 페이지네이션 목록, RFC 9457 problem+json 유효성 오류, 합계가 정확히 맞는 주문, 웹훅 이벤트, 오류가 있어도 200을 반환하는 GraphQL 응답, 207 일괄 처리 결과, 성능 저하 상태의 헬스 체크까지 포함됩니다. 모든 데이터는 가상입니다. example.com 주소, 문서용 IP 대역, 그리고 테스트 값임을 명시한 널리 알려진 테스트 카드 4242 4242 4242 4242를 사용합니다.

사용 방법

  1. 키워드(예: “pagination”, “422”, “webhook”)로 검색하거나 도메인별로 필터링하세요.
  2. 페이로드를 선택하면 어디에 유용한지, 어떤 엔드포인트를 나타내는지 확인할 수 있습니다.
  3. 정렬된 형태나 압축된 형태로 복사하거나 .json 픽스처로 다운로드하세요. URL에 #id가 붙으므로 특정 페이로드를 공유할 수 있습니다.

샘플 JSON 페이로드 라이브러리 자주 묻는 질문

결제 페이로드를 실제 결제 대행사에 사용할 수 있나요?

결제 대행사의 샌드박스에서만 가능합니다. 4242 4242 4242 4242는 샌드박스 환경이 받아들이는 문서화된 테스트 번호이며 실제 카드가 아닙니다. 많은 대행사는 서버에서 보낸 원본 카드 번호를 아예 받지 않고 토큰화된 결제 수단을 요구합니다.

가격이 12616 같은 정수인 이유는 무엇인가요?

금액을 최소 화폐 단위(펜스, 센트)의 정수로 저장하면 부동소수점 반올림 오류를 피할 수 있습니다. 12616은 £126.16을 뜻합니다. 테스트하는 API가 어떤 규칙을 쓰는지 문서에 명시되어 있는지 확인하세요.

problem+json이란 무엇인가요?

RFC 9457(RFC 7807을 대체)은 type, title, status, detail, instance 멤버를 가진 표준 오류 형식을 정의하며, application/problem+json으로 제공됩니다. API는 필드 오류 목록 같은 확장 멤버를 추가할 수 있습니다.

SDETRole 전체에서 검색할 내용을 입력하세요.

Pagefind 전문 검색 · 브라우저에서 실행됩니다 검색 페이지 열기 →