Rapports sur l'utilisation des tests pour les produits SaaS

Ce document explique comment tester les rapports sur l'utilisation des produits SaaS que vous proposez via Google Cloud Marketplace.

Avant de commencer

Exécuter un test pour générer de l'utilisation

Pour vérifier vos rapports sur l'utilisation, exécutez un test qui génère des rapports sur l'utilisation, puis comparez-les aux résultats attendus. Pour exécuter le test, procédez comme suit:

  1. Dans le Producer Portal, passez à un projet Google Cloud associé à votre compte de facturation de test.

  2. Sur la page de la fiche Google Cloud Marketplace de votre produit, utilisez votre compte de facturation test pour l'acheter.

  3. Envoyez un rapport d'utilisation initial pour une seule métrique identifiable. Il doit être supérieur à 0, 01 USD et inférieur à la quantité d'utilisation que vous prévoyez pour une heure d'utilisation. Par exemple, si votre produit est facturé par Gio par heure, envoyez un seul rapport sur l'utilisation correspondant à un Gio par heure. Vous pouvez ainsi vérifier plus facilement que la facturation et le comptage fonctionnent comme prévu en les comparant au rapport "Insights incrémentaux sur les clients".

    Pour savoir comment envoyer des rapports d'utilisation, y compris comment mettre en forme les rapports et les heures d'utilisation, consultez Envoyer des rapports d'utilisation à Google.

  4. Continuez à envoyer au moins un rapport d'utilisation par heure pendant au moins six heures. Si vous envoyez plusieurs rapports d'utilisation par heure, cela n'a aucune incidence sur la durée minimale requise du test, qui reste de six heures.

  5. Pendant toute la durée du test, créez des journaux contenant les informations d'utilisation que vous signalez au format Google Sheets ou CSV, avec le format suivant:

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

    Fournissez ces journaux, au format Google Sheets ou CSV, à l'équipe d'ingénieurs de votre partenaire Cloud Marketplace.

  6. Une fois que vous avez reçu le rapport "Insights incrémentiels sur les clients" correspondant à la période pendant laquelle vous avez exécuté vos tests, Google compare les valeurs de votre rapport à vos valeurs attendues, y compris les champs suivants:

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

    Google vous envoie les résultats de la comparaison.

Nettoyer après les tests

Une fois que Google a reçu et validé votre utilisation pendant la période de test, vous devez nettoyer les ressources que vous avez créées pour les tests en procédant comme suit:

  • Arrêtez d'envoyer des rapports d'utilisation pour les droits d'accès que vous avez créés à des fins de test.
  • Annulez tous les droits d'accès que vous avez créés à des fins de test.
  • Supprimez tous les membres de l'équipe Google que vous avez ajoutés à votre compte de facturation Cloud lors des tests.