Este documento mostra como testar os relatórios de utilização dos produtos SaaS que oferece através do Google Cloud Marketplace.
Antes de começar
Para testar os relatórios de utilização, o plano de preços do seu produto tem de ser aprovado pela Google. Para mais detalhes, consulte o artigo Envie os seus preços para revisão.
Certifique-se de que usa uma conta de faturação de teste, que tem uma utilização com 100% de desconto. Para ver os passos de configuração de uma conta de faturação de teste, consulte o artigo Crie uma conta de faturação de teste.
Verifique se ativou os relatórios de estatísticas incrementais dos clientes. Isto envolve os seguintes passos:
Execute um teste para gerar utilização
Valide os seus relatórios de utilização executando um teste que gera relatórios de utilização e, em seguida, comparando os relatórios de utilização com os resultados esperados. Para executar o teste, faça o seguinte:
No Producer Portal, mude para um Google Cloud projeto associado à sua conta de faturação de teste.
Na página da ficha do produto do Google Cloud Marketplace, use a sua conta de faturação de teste para comprar o produto.
Envie um relatório de utilização inicial para uma única métrica reconhecível. Este valor deve ser superior a 0, 01 USD e inferior ao valor de utilização esperado para uma hora de utilização. Por exemplo, se o seu produto faturar por GiB por hora, envie um único relatório de utilização equivalente a um GiB por hora. Isto facilita a verificação de que a medição e a faturação estão a funcionar como esperado quando as compara com o relatório de estatísticas incrementais dos clientes.
Para ver detalhes sobre como enviar relatórios de utilização, incluindo como formatar relatórios e horas de utilização, consulte o artigo Comunicar a utilização à Google.
Continuar a enviar, pelo menos, um relatório de utilização por hora durante, pelo menos, seis horas. Se enviar mais do que um relatório de utilização por hora, isto não afeta a duração mínima necessária do teste, que permanece de seis horas.
Durante o período de testes, crie registos que contenham as informações de utilização que está a comunicar no formato do Google Sheets ou CSV, 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 Forneça estes registos, no formato CSV ou do Google Sheets, à equipa de engenharia de parceiros do Cloud Marketplace.
Depois de receber o relatório de estatísticas incrementais dos clientes correspondente ao período durante o qual executou os testes, a Google compara os valores no relatório com os valores esperados, incluindo os seguintes campos:
charges
sku_id
sku_description
usage
unit
currency
external_account_id
A Google envia-lhe os resultados da comparação.
Limpeza após os testes
Depois de a Google receber e validar a sua utilização do período de teste, limpe os recursos que criou para testes fazendo o seguinte:
- Pare de enviar relatórios de utilização para as concessões que criou para testes.
- Cancele todas as concessões que criou para testes.
- Remova todos os membros da equipa da Google que adicionou à sua conta de faturação na nuvem durante os testes.
Tópicos relacionados
- Pré-visualize o seu produto no Producer Portal, para ver como é apresentado aos utilizadores do Cloud Marketplace.
- Pré-visualize o preço do produto.