Test rapide

L'outil de test rapide vous permet de découvrir comment l'utilisateur final verra le processus de commande. Elle permet d'afficher l'interface utilisateur de classement, car elle affiche les données des flux. Vous pouvez également passer des commandes test à l'aide d'un point de terminaison de l'API de traitement des tests. Ce guide explique comment prévisualiser et tester votre intégration de Order with Google avec l'outil de test rapide.

Outil de test rapide

Sur le portail des partenaires, vous pouvez utiliser l'outil de test rapide pour tester manuellement votre intégration à Order with Google. Les fichiers de flux de données peuvent être importés directement dans la console. L'outil ouvre une fenêtre distincte avec l'interface utilisateur du parcours de commande. Si les flux de données et le point de terminaison de traitement sont valides, le parcours de commande de l'utilisateur peut être testé de bout en bout.

L'outil de test rapide ne doit être utilisé que par un seul développeur à la fois. L'utilisateur doit disposer du rôle Éditeur ou Administrateur pour pouvoir importer des flux. Si un utilisateur voit l'erreur "L'appelant n'a pas l'autorisation", vous pouvez résoudre ce problème en mettant à jour l'un des rôles compatibles. Un seul flux de données peut être publié dans les tests rapides. Le sandbox peut être utilisé pour exécuter d'autres tests en parallèle.

Voici un guide par étapes expliquant comment utiliser les tests rapides:

  1. Sur le portail des partenaires, accédez à Tableaux de bord > Test rapide.
  2. Importez le flux de données à tester. Le fichier doit être au format NDJSON.
  3. Une fois l'importation terminée, cliquez sur Envoyer.
  4. Le système traite maintenant le fichier de flux de données. Ce processus peut prendre quelques minutes. La table est automatiquement actualisée. Vous n'avez pas besoin d'actualiser la page.
  5. Lorsque l'état Opération réussie s'affiche, cliquez sur Test rapide.
  6. Spécifiez une API de traitement des tests et choisissez d'utiliser ou non des paiements réels lors des tests. Notez que les tests rapides peuvent être utilisés sans URL de traitement, mais que les utilisateurs ne peuvent pas passer de commandes.
  7. Enfin, cliquez sur Test rapide.

Lorsque l'utilisateur clique sur le bouton Quick Test (Test rapide), il est redirigé vers une interface de découverte de restaurants. Il n'affiche que les restaurants importés dans le flux de données de test.

L'interface affiche une page de commande identique à celle de l'écran de production. Notez que les testeurs peuvent créer un panier et cliquer pour procéder au règlement, mais qu'ils recevront un message d'erreur si l'API Fulfillment n'est pas définie.

L'interface comporte également un sélecteur de partenaire, comme illustré dans la capture d'écran suivante. Il affiche tous les partenaires lancés, même dans l'environnement de test.

Lancement des partenaires lors des tests rapides

Ressources supplémentaires

En plus des étapes décrites dans ce guide, vous pouvez utiliser les outils de la console pour tester davantage votre commande et résoudre les problèmes associés.

Si vous souhaitez tester plusieurs restaurants à la fois, vous pouvez le faire dans le bac à sable.

Reportez-vous aux outils suivants pour obtenir des conseils supplémentaires:

  • La console des outils pour les développeurs Chrome génère des requêtes et des réponses au format JSON entre la console et votre traitement. Reportez-vous à ce résultat lorsque vous effectuez un test manuel pour résoudre des problèmes spécifiques.
  • Les journaux de requêtes et de réponses sont disponibles dans l'explorateur de journaux de votre projet GCP.