Este documento mostra como testar os relatórios de uso dos produtos SaaS que você oferece no 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 revisão.
Use uma conta de faturamento de teste, que tem uso 100% descontado. 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:
- Configure para receber relatórios.
- Ative os relatórios de insights incrementais do cliente.
- Para mais detalhes sobre a estrutura e os campos do relatório, consulte Relatórios de insights incrementais de clientes.
Executar um teste para gerar uso
Para verificar seus relatórios de uso, execute um teste que gere esses relatórios e compare com os resultados esperados. Para executar o teste, faça o seguinte:
No Portal do Produtor, mude para um projeto Google Cloud associado à sua conta de faturamento de teste.
Na página de listagem do produto no Google Cloud Marketplace, use sua conta de faturamento de teste para comprar o produto.
Envie um relatório de uso inicial para uma única métrica reconhecível. Esse valor precisa ser maior que US$0, 01 e menor que o uso esperado para uma hora. Por exemplo, se o produto faturar por GiB por hora, envie um único relatório de uso equivalente a um GiB por hora. Isso facilita a verificação de que a medição e o faturamento estão funcionando conforme o esperado ao comparar com o relatório de insights incrementais do cliente.
Para saber como enviar relatórios de uso, incluindo como formatar relatórios e horários de uso, consulte Informar o uso ao Google.
Continue enviando pelo menos um relatório de uso por hora durante pelo menos seis horas. Se você enviar mais de um relatório de uso por hora, isso não vai 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 das Planilhas Google ou CSV, com o seguinte formato:
Hora (UTC) operationIDstartTimeendTimeconsumerIdmetricNamemetricValueTIME OPERATION_ID START_TIME END_TIME project_number: PROJECT_NUMBER METRIC_NAME METRIC_VALUE Forneça esses registros, no formato CSV ou Planilhas Google, à sua equipe de engenharia de parceiros do Cloud Marketplace.
Depois que você receber o relatório de insights incrementais de clientes correspondente ao período em que executou os testes, o Google vai comparar os valores no relatório com os valores esperados, incluindo os seguintes campos:
chargessku_idsku_descriptionusageunitcurrencyexternal_account_id
O Google envia os resultados da comparação.
Limpar após o teste
Depois que o Google receber e verificar seu uso durante o período de teste, limpe os recursos criados para teste fazendo o seguinte:
- Pare de enviar relatórios de uso para os direitos que você criou para teste.
- Cancele todos os direitos que você criou para teste.
- Remova 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 ver como ele aparece para os usuários do Cloud Marketplace.
- Confira uma prévia dos preços do produto.