Testar relatórios de uso para produtos SaaS

Este documento mostra como testar relatórios de uso para os produtos SaaS que você no Google Cloud Marketplace.

Antes de começar

Executar um teste para gerar uso

Para verificar os relatórios de uso, execute um teste que os gera e compare-os com os resultados esperados. Para executar o teste, faça o seguinte:

  1. No Portal do Produtor, mude para um projeto do Google Cloud associado a sua conta de faturamento de teste.

  2. Na página de informações do produto no Google Cloud Marketplace, use o faturamento de teste. Conta para comprar o produto.

  3. Envie um relatório de uso inicial para uma métrica única e reconhecível. Isso deve igual a mais de US$0, 01 e menor que a quantidade de uso esperada por uma hora de uso. Por exemplo, se o produto for cobrado por GiB/hora, envie um único relatório de uso equivalente a um GiB/hora. Isso torna mais fácil verificar se a medição e o faturamento estão funcionando como esperado quando que você compara com o Relatório de insights incrementais do cliente.

    Para detalhes sobre como enviar relatórios de uso, incluindo como formatar relatórios e tempos de uso, consulte Informar o uso ao Google.

  4. Continue enviando pelo menos um relatório de uso por hora por pelo menos seis horas. Se você enviar mais de um relatório de uso por hora, isso não afetará a duração mínima necessária do teste, que continua sendo de seis horas.

  5. Durante o período de teste, crie registros que contenham o uso informações que você está denunciando no formato CSV ou Planilhas Google, com o formato:

    Horário (UTC) operationID startTime endTime consumerId metricName metricValue
    TIME OPERATION_ID START_TIME END_TIME project_number: PROJECT_NUMBER METRIC_NAME METRIC_VALUE

    Forneça esses registros, no formato Planilhas Google ou CSV, para sua Equipe de engenharia de parceiros do Cloud Marketplace.

  6. Depois de receber o Relatório de insights incrementais do cliente correspondente durante o período em que os testes foram executados, o Google compara os valores no relatório pelos valores esperados, incluindo os seguintes campos:

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

    O Google vai enviar os resultados da comparação.

Limpar após o teste

Depois que o Google receber e verificar seu uso do período de teste, você limpará os recursos que você criou para teste fazendo o seguinte:

  • Pare de enviar relatórios de uso para os direitos que você criou testes.
  • Cancele todos os direitos que você criou para testes.
  • Remova todos os membros da equipe do Google que você adicionou à sua conta do Cloud Billing durante o teste.