Este documento mostra como testar os relatórios de uso dos produtos SaaS que você oferece pelo Google Cloud Marketplace.
Antes de começar
Para testar os relatórios de uso, o plano de preços do seu produto precisa ser aprovado pelo Google. Para mais detalhes, consulte Enviar seus preços para análise.
Use uma conta de faturamento de teste, que tem 100% de desconto no uso. Para saber como configurar uma conta de faturamento de teste, consulte Criar uma conta de faturamento de teste.
Verifique se você ativou os relatórios de insights incrementais do cliente. Isso envolve as seguintes etapas:
Executar um teste para gerar uso
Para verificar seus 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:
No Portal do Produtor, mude para um projeto do Google Cloud associado à sua conta de faturamento de teste.
Na página de listagem do Google Cloud Marketplace do seu produto, use a conta de faturamento de teste para comprar o produto.
Enviar um relatório de uso inicial para uma métrica única e reconhecível. O valor precisa ser maior que US$0, 01 e menor que o uso esperado para 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 facilita a verificação de que a medição e o faturamento estão funcionando conforme o esperado quando você compara com o relatório "Insights incrementais do cliente".
Para saber como enviar relatórios de uso, incluindo como formatar relatórios e tempos de uso, consulte Como informar o uso ao Google.
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.
Durante o período de teste, crie registros que contenham as informações de uso que você está informando no formato CSV ou das Planilhas Google, com o seguinte formato:
Hora (UTC) operationID
startTime
endTime
consumerId
metricName
metricValue
TIME OPERATION_ID START_TIME END_TIME project_number: PROJECT_NUMBER METRIC_NAME METRIC_VALUE Envie esses registros, no formato CSV ou Planilhas Google, para a equipe de engenharia de parceiros do Cloud Marketplace.
Depois que você receber o relatório de insights incrementais do cliente correspondente ao período em que os testes foram executados, o Google vai comparar os valores no relatório com os valores esperados, incluindo os seguintes campos:
charges
sku_id
sku_description
usage
unit
currency
external_account_id
O Google envia os resultados da comparação.
Limpar após o teste
Depois que o Google receber e verificar seu uso no período de teste, limpe os recursos criados para o teste seguindo estas etapas:
- Parar de enviar relatórios de uso dos direitos criados para testes.
- Cancele todos os direitos que você criou para teste.
- Remova todos os membros da equipe do Google que você adicionou à sua conta do Cloud Billing durante o teste.
Temas relacionados
- Visualize seu produto no Portal do Produtor para saber como ele aparece para os usuários do Google Cloud Marketplace.
- Visualize os preços do produto.
- Execute testes de validação no seu produto.