View a markdown version of this page

Résolution des problèmes dans l'environnement de test - AWS App Studio

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résolution des problèmes dans l'environnement de test

Cette rubrique contient des informations sur la résolution des problèmes liés aux applications publiées dans l'environnement de test.

Note

Une réponse HTTP 500 provenant d'une automatisation ou d'une action de données peut être provoquée par un blocage de l'exécution de vos expressions, une défaillance du connecteur ou une limitation provenant d'une source de données connectée à votre application. Suivez les instructions Utiliser la console de votre navigateur pour déboguer pour afficher les journaux de débogage qui afficheront les détails des erreurs sous-jacentes.

Utilisation du panneau de débogage

À l'instar du panneau de débogage utilisé lors de la création de vos applications, App Studio fournit un panneau de débogage pliable dans l'environnement de test. Ce panneau affiche des messages d'information tels que le temps de chargement des pages, la navigation de l'utilisateur et les événements de l'application. Il contient également des erreurs et des avertissements. Le panneau de débogage est automatiquement mis à jour avec de nouveaux messages au fur et à mesure que des événements se produisent.

Utiliser la console de votre navigateur pour déboguer

Comme aucune action n'est invoquée lors de la prévisualisation de votre application, celle-ci devra être publiée dans l'environnement de test pour tester sa gestion des appels et des réponses. Si une erreur survient lors de l'exécution de votre automatisation ou si vous souhaitez comprendre pourquoi l'application se comporte d'une certaine manière, vous pouvez utiliser la console de votre navigateur pour le débogage en temps réel.

Pour utiliser la console de votre navigateur pour déboguer des applications dans l'environnement de test
  1. Ajoutez ?debug=true à la fin de l'URL et appuyez sur Entrée. Notez que si l'URL possède déjà une chaîne de requête (elle en contient?), ajoutez-la &debug=true à la fin de l'URL.

  2. Ouvrez la console de votre navigateur pour démarrer le débogage en explorant vos actions ou les entrées et sorties de l'API.

    • Dans Chrome : cliquez avec le bouton droit de la souris dans votre navigateur et choisissez Inspecter. Pour plus d'informations sur le débogage avec Chrome DevTools, consultez la DevTools documentation https://developer.chrome.com/docs/devtools Chrome.

    • Dans Firefox : appuyez et maintenez ou cliquez avec le bouton droit sur un élément de page Web, puis choisissez Inspecter l'élément. Pour plus d'informations sur le débogage avec Firefox DevTools, consultez la documentation DevTools utilisateur de Firefox.

La liste suivante contient certains problèmes courants qui génèrent des erreurs :

  • Erreurs d'exécution

    • Problème : Si une automatisation ou une expression n'est pas configurée correctement, cela peut provoquer une erreur lors de l'exécution de l'automatisation. Les erreurs courantes sont le changement de nom des actifs, ce qui entraîne des expressions incorrectes, d'autres erreurs de JavaScript compilation ou des tentatives d'utilisation de données ou de ressources qui le sont. undefined

    • Solution : vérifiez chaque utilisation de la saisie de code personnalisée (expressions JavaScript, et JSON) et assurez-vous qu'il n'y a pas d'erreur de compilation dans l'éditeur de code ou le panneau de débogage.

  • Problèmes de connecteur

    • Problème : étant donné que les applications App Studio ne communiquent pas avec des services externes via des connecteurs tant qu'elles ne sont pas publiées, des erreurs peuvent survenir dans l'environnement de test qui ne se sont pas produites lors de la prévisualisation. Si une action dans un automatisme qui utilise un connecteur échoue, cela peut être dû à une mauvaise configuration de l'action qui envoie la demande au connecteur, ou à la configuration du connecteur elle-même.

    • Solution : Vous devez utiliser la sortie simulée pour tester les automatisations au début de l'environnement de prévisualisation afin d'éviter ces erreurs. Assurez-vous que votre connecteur est correctement configuré. Pour plus d'informations, consultezDépannage des connecteurs. Enfin, vous pouvez l'utiliser CloudWatch pour consulter les journaux. Pour de plus amples informations, veuillez consulter Débogage à l'aide des journaux des applications publiées dans Amazon CloudWatch Logs. Les journaux de l'ConnectorServiceespace de noms doivent contenir un message d'erreur ou des métadonnées provenant du connecteur.