SaaS 제품 사용량 보고 테스트

이 문서에서는 Google Cloud Marketplace를 통해 제공하는 SaaS 제품의 사용량 보고를 테스트하는 방법을 보여줍니다.

시작하기 전에

테스트를 실행하여 사용량 생성

사용량 보고서를 생성하는 테스트를 실행한 다음 사용량 보고서를 예상 결과와 비교하여 사용량 보고를 확인합니다. 테스트를 실행하려면 다음을 따르세요.

  1. Producer Portal에서 테스트 결제 계정과 연결된 Google Cloud 프로젝트로 전환합니다.

  2. 제품의 Google Cloud Marketplace 등록정보 페이지에서 테스트 결제 계정을 사용하여 제품을 구매합니다.

  3. 인식 가능한 단일 측정항목에 대한 초기 사용량 보고서를 전송합니다. 이 금액은 미화 0.01달러 이상이어야 하며, 1시간 사용 시 예상되는 사용량보다 적어야 합니다. 예를 들어 시간당 GiB 단위로 요금이 청구되는 제품의 경우 시간당 1GiB에 해당하는 단일 사용량 보고서를 전송합니다. 이렇게 하면 고객 증분 통계 보고서와 비교할 때 측정 및 결제가 예상대로 작동하는지 쉽게 확인할 수 있습니다.

    보고서 및 사용 시간의 형식을 지정하는 방법 등 사용량 보고서를 전송하는 방법에 대한 자세한 내용은 Google에 사용량 보고를 참조하세요.

  4. 최소 6시간 동안 시간당 한 개 이상의 사용량 보고서를 계속 전송합니다. 시간당 두 개 이상의 사용량 보고서를 전송하더라도 테스트에 필요한 최소 기간(6시간 지속)에는 영향을 미치지 않습니다.

  5. 테스트 기간 동안 Google Sheets 또는 CSV 형식으로 보고하는 사용량 정보가 포함된 로그를 다음 형식으로 만듭니다.

    시간(UTC) operationID startTime endTime consumerId metricName metricValue
    TIME OPERATION_ID START_TIME END_TIME project_number: PROJECT_NUMBER METRIC_NAME METRIC_VALUE

    이러한 로그를 Google Sheets 또는 CSV 형식으로 Cloud Marketplace 파트너 엔지니어링팀에 제공합니다.

  6. 테스트를 실행한 기간에 해당하는 고객 증분 통계 보고서를 받으면 Google은 다음 필드를 포함하여 보고서의 값을 예상 값과 비교합니다.

    • charges
    • sku_id
    • sku_description
    • usage
    • unit
    • currency
    • external_account_id

    Google에서 비교 결과를 전송합니다.

테스트 후 삭제

Google에서 테스트 기간 동안 사용량을 수신하고 확인한 후에는 다음을 수행하여 테스트용으로 만든 리소스를 삭제합니다.

  • 테스트용으로 만든 사용 권한에 대한 사용량 보고서 전송을 중지합니다.
  • 테스트용으로 만든 모든 사용 권한을 취소합니다.
  • 테스트 중에 Cloud Billing 계정에 추가한 Google 팀 구성원을 삭제합니다.