데이터 피드 테스트

이 웹사이트 및 파트너 포털에서 사용 가능한 도구가 있습니다. 이 페이지에서는 데이터 파일 스키마 유효성 검사, 데이터 파일 업로드, 테스트를 수행하는 방법을 설명합니다.

피드 유효성 검사

데이터 피드 유효성 검사 도구를 사용하면 데이터 파일의 형식, 구조, 속성을 확인할 수 있습니다. 데이터 피드 수집 도구에는 한 줄에 하나의 항목과 같은 특정 형식이 필요하므로 유효성 검사 도구를 사용하면 데이터 피드를 업로드할 수 있습니다.

미리보기 데이터 피드의 유효성을 검사하려면 다음 단계를 따르세요.

  1. 데이터 피드 유효성 검사 도구로 이동합니다.
  2. JSON이 항목을 하나만 설명하는 경우 단일 항목 유효성 검사를 선택하세요. JSON에 여러 항목이 포함된 경우 피드 유효성 검사를 선택합니다.
  3. 데이터 피드 파일의 JSON을 텍스트 필드에 붙여넣습니다.
  4. 단일 항목을 검증할지 전체 피드를 검증할지 선택합니다.
  5. 유효성 검사를 클릭합니다.

데이터 피드 파일에 있는 경고 또는 오류가 텍스트 필드 위에 표시됩니다. 오류가 발생하면 누락된 필수 필드 및 잘못된 속성 값이 있는지 참조를 확인하세요.

빠른 테스트에서 데이터 피드 업로드 및 테스트

데이터 피드 파일이 확인되면 빠른 테스트 도구를 사용하여 피드를 업로드하고 테스트합니다. 빠른 테스트는 개별 피드 파일을 빠르고 반복적으로 개발 및 테스트하기 위한 것입니다.

빠른 테스트에서 데이터 피드를 업로드하고 테스트하려면 다음 단계를 따르세요.

  1. 파트너 포털에서 대시보드 > 빠른 테스트로 이동합니다.
  2. 파일 업로드 기능을 사용하여 테스트할 데이터 피드 파일을 업로드합니다. 파일은 NDJSON 형식이어야 합니다.
  3. 업로드가 완료되면 제출을 클릭합니다.

  4. 이제 시스템에서 데이터 피드 파일을 처리합니다. 이 프로세스는 몇 분 정도 걸릴 수 있습니다. 표는 자동으로 새로고침되므로 페이지를 새로고침하지 않아도 됩니다.

  5. 피드가 처리되면 오류, 경고, 비활성 항목과 같은 처리 상태와 결과를 볼 수 있습니다. 비활성 항목을 삭제하려면 가장 최근에 수정된 날짜를 사용해야 합니다.

  6. 피드가 성공 상태로 처리되면 빠른 테스트를 클릭합니다.

  7. 테스트 처리 API를 작성하고 테스트 중에 실제 결제를 사용할지 여부를 선택합니다. 빠른 테스트는 fulfillment URL 없이 사용할 수 있지만 장바구니를 결제하거나 주문할 수는 없습니다.

  8. 빠른 테스트를 클릭합니다. 이렇게 하면 새 탭이 열리므로 팝업을 허용하여 새 탭을 열지 못하게 해야 합니다.

  9. 원하는 음식점을 클릭하여 메뉴를 검토하고 음식 주문 절차를 진행합니다. 인벤토리가 정확한지 확인합니다.

  10. 새 파일을 업로드하고 테스트하려는 경우 피드 파일을 업로드하면 됩니다. 테스트를 다시 시작하지 않아도 됩니다. 이전에 로드된 새 탭 (레스토랑 검색 UI)을 새로고침하기만 하면 됩니다.

샌드박스 피드 테스트

샌드박스 테스트를 사용하면 샌드박스 프런트엔드를 사용하여 샌드박스 피드 인벤토리를 전체적으로 테스트할 수 있습니다. 샌드박스 테스트는 전체 피드 처리, 실시간 업데이트, 처리 테스트, 비동기 주문 업데이트를 지원합니다. 빠른 테스트와 비교했을 때, 샌드박스 테스트를 사용하면 여러 레스토랑에서 완전한 엔드 투 엔드 시나리오를 실행할 수 있습니다.

  1. 구성 > 피드에서 샌드박스 환경의 피드 마커 및 데이터 파일 URL을 구성합니다.
  2. 피드 파일을 지정된 위치에 업로드하고 피드 기록을 확인하여 피드가 처리되었는지 확인합니다.
  3. 샌드박스 피드가 처리되면 샌드박스 프런트엔드의 샌드박스 피드에 제공된 레스토랑을 볼 수 있습니다.
  4. 샌드박스 프런트엔드에 액세스하려면 대시보드 > 레스토랑 상태 보고서로 이동합니다.
  5. 샌드박스 환경을 선택합니다.
    샌드박스 환경 선택
  6. 페이지 상단에 있는 '여기를 클릭'이라는 링크를 클릭합니다.
    샌드박스 프런트엔드 링크
  7. 원하는 음식점을 검색합니다.
    파트너 포털의 파트너 ID

추가 리소스

위에서 설명한 단계 외에도 디버깅 도구를 사용하여 인벤토리 피드를 추가로 테스트하고 문제를 해결할 수 있습니다.

추가 안내는 다음 도구를 참고하세요.

  • 피드 처리 통계 페이지에서는 오류가 있는 항목 수를 포함하여 피드 처리에 대한 세부정보를 제공합니다. 대부분의 항목이 성공적으로 검증되었는지 확인하려면 이러한 통계를 참조하세요.
  • 수집 통계에서 특정 항목 세부정보를 선택하여 실패한 항목의 문제를 해결할 수도 있습니다.
  • 음식점 상태 보고서를 사용하면 음식점 관련 업로드 문제(예: 업로드 후 음식점이 표시되지 않음)를 진단할 수 있습니다.