Tester votre flux de données

Des outils sont à votre disposition sur ce site Web et sur le portail des partenaires. Cette page contient des instructions sur la validation, l'importation et le test de schéma de fichier de données.

Valider vos flux

L'outil de validation de flux de données valide la mise en forme, la structure et les propriétés de votre fichier de données. Étant donné que l'outil d'ingestion de flux de données nécessite une mise en forme spécifique, par exemple une entité par ligne, l'outil de validation vous permet d'importer votre flux de données.

Pour valider un flux de données d'aperçu, procédez comme suit:

  1. Accédez à l'outil de validation de flux de données.
  2. Sélectionnez Validate Single Entity (Valider une seule entité) si votre fichier JSON ne décrit qu'une seule entité. Si votre fichier JSON contient plusieurs entités, sélectionnez Validate Feed (Valider le flux).
  3. Collez le code JSON du fichier de flux de données dans le champ de texte.
  4. Indiquez si vous souhaitez valider une seule entité ou l'ensemble de votre flux.
  5. Cliquez sur Valider.

Les avertissements ou les erreurs présents dans le fichier de flux de données s'affichent au-dessus du champ de texte. Si vous rencontrez des erreurs, veillez à vérifier la référence pour les champs obligatoires potentiellement manqués et les valeurs de propriété non valides.

Importer et tester votre flux de données dans Quick Test

Une fois le fichier de flux validé, importez-le à l'aide de l'outil Quick Testing (Test rapide). Les tests rapides permettent un développement et un test rapides et itératifs de fichiers de flux individuels.

Pour importer et tester un flux de données dans Quick Testing, procédez comme suit:

  1. Sur le portail des partenaires, accédez à Tableaux de bord > Test rapide.
  2. Utilisez la fonctionnalité Importer un fichier pour importer 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. Le tableau étant actualisé automatiquement, il n'est pas nécessaire d'actualiser la page.

  5. Une fois le flux traité, vous pouvez consulter l'état du traitement et les résultats, tels que les erreurs, les avertissements et les entités obsolètes. Pour supprimer les entités obsolètes, assurez-vous d'utiliser la dernière date de dernière modification.

  6. Une fois votre flux traité avec l'état Opération réussie, cliquez sur Test rapide.

  7. 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 vous ne pouvez pas payer votre panier ni passer de commande.

  8. Cliquez sur Test rapide. Un nouvel onglet s'ouvre. Par conséquent, veillez à autoriser les pop-ups afin que l'ouverture du nouvel onglet ne soit pas bloquée.

  9. Cliquez sur le restaurant souhaité pour consulter son menu et suivre la procédure de commande. Vérifiez que votre inventaire est exact.

  10. Si vous souhaitez importer un nouveau fichier et le tester, vous pouvez importer le fichier de flux. Il n'est pas nécessaire de relancer le test. Il vous suffit d'actualiser le nouvel onglet (l'interface utilisateur de recherche de restaurants) chargé précédemment.

Tester les flux de bac à sable

Les tests Sandbox permettent de tester de bout en bout l'inventaire des flux Sandbox à l'aide de l'interface Sandbox. Les tests Sandbox sont compatibles avec l'ingestion complète de flux, les mises à jour en temps réel, les tests de traitement et les mises à jour des commandes asynchrones. Contrairement aux tests rapides, les tests Sandbox vous permettent d'exécuter des scénarios complets de bout en bout dans plusieurs restaurants.

  1. Configurez les URL des repères de données et des repères de flux pour l'environnement Sandbox dans Configuration > Flux.
  2. Importez les fichiers dans les emplacements spécifiés et vérifiez que le flux est intégré en consultant l'historique du flux.
  3. Une fois les flux de bac à sable ingérés, vous pouvez afficher les restaurants fournis dans l'interface du bac à sable.
  4. Pour accéder à l'interface du bac à sable, accédez à Tableaux de bord > Rapport sur l'état du restaurant.
  5. Sélectionnez l'environnement de bac à sable.
    Sélectionner un environnement de bac à sable
  6. Cliquez sur le lien "Cliquez ici" en haut de la page.
    Lien vers l'interface du bac à sable
  7. Recherchez le restaurant souhaité.
    ID du partenaire sur le portail des partenaires

Ressources supplémentaires

En plus des étapes décrites ci-dessus, vous pouvez utiliser des outils de débogage pour tester votre flux d'inventaire et résoudre les problèmes associés.

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

  • La page Statistiques sur l'ingestion des flux fournit des détails sur vos ingestions de flux, y compris le nombre d'entités présentant des erreurs. Reportez-vous à ces statistiques pour vous assurer que la plupart (voire toutes) vos entités sont validées.
  • Dans les statistiques d'ingestion, vous pouvez également sélectionner des détails d'entité spécifiques pour dépanner les entités en échec.
  • Utilisez le rapport sur l'état du restaurant pour diagnostiquer les problèmes spécifiques aux restaurants, tels que ceux qui ne s'affichent pas après la mise en ligne.