Tester une app basées sur JD Edwards

Le test d'une app JD Edwards implique la validation des en-têtes de l'app, la validation de la politique et l'exécution d'autres tests généraux. La simulation vous permet de valider les champs d'en-tête et l'exécution de la politique. Effectuez toujours des tests complets pour vérifier que l'app se comporte comme prévu pour tous les URI.

Configurer l'app pour les tests de simulation d'en-tête ou de politique

Cette tâche est facultative.

  1. Accédez à Console Access Gateway Admin UI.
  2. Depuis l'onglet Topologie ou Applications, ouvrez l'app.
  3. Cliquez sur le panneau Paramètres.
  4. Développez l'onglet Essentials.
  5. Notez la valeur actuelle de Ressource Web protégée.
  6. Copiez et enregistrez la valeur du champ Ressource Web protégée dans un emplacement sécurisé. Vous aurez besoin de cette valeur lorsque vous désactiverez le mode de débogage.
  7. Remplacez le champ Ressource Web protégée par l'une des valeurs suivantes :
    Valeur Comportement
    http://header.service.spgw Cela affiche des informations sur l'en-tête, le cookie, la session et d'autres informations.
    http://policy.service.spgw Cela affiche des informations sur la politique de l'app.
  8. Cochez la case Personnaliser pour désactiver l'URL de post-connexion.
  9. Développez l'onglet Avancé.
  10. Activez le Mode de débogage. Lorsque vous activez le mode de débogage, assurez-vous que le fichier journal téléchargeable a également été défini sur le niveau Débogage. Les événements de débogage des applications ne sont pas visibles dans les fichiers journaux téléchargeables, sauf si vous les configurez pour émettre des événements de journal de niveau débogage. Consultez Modifier la verbosité du journal .
  11. Cliquez sur Terminé.

Configurer Access Gateway pour l'affichage et la surveillance du débogage

Vous pouvez configurer la Console de gestion Access Gateway pour générer un affichage continu de tous les messages du journal système .

  1. Ouvrez un terminal et utilisez Secure Shell (SSH) pour vous connecter à la Console de gestion Access Gateway.
  2. Saisissez 4 - Surveillance.
  3. Saisissez 2 - Activer le débogage.
  4. Saisissez 1 - Surveiller les journaux. Cela démarre l'affichage continu de tous les messages du journal.
  5. Revenez à la console Console Access Gateway Admin UI. Vous pouvez tester votre app et examiner les résultats dans les journaux affichés en continu.
  6. Saisissez Ctrl-c pour quitter l'affichage des journaux.

Consultez Surveillance pour obtenir des détails sur la surveillance, y compris la liste des commandes disponibles.

Test de simulation des en-têtes et des politiques

Les tests de simulation des en-têtes et des politiques impliquent de remplacer temporairement le champ Ressource Web protégée dans une app, puis de tester plusieurs URL cibles. Vous évaluez si les en-têtes et les politiques renvoient le résultat attendu.

  1. Configurez l'app pour les tests de simulation d'en-tête ou de politique.
  2. Connectez-vous à la Console de gestion Access Gateway et commencez la surveillance. Consultez Dépanner les apps.
  3. Sélectionnez l'onglet Applications.
  4. Sur la ligne contenant l'app, cliquez sur Accéder à l'application > Initié par le SP.
  5. Examinez les informations de l'en-tête ou de la politique.
  6. Répétez ces étapes pour chaque URI protégé.
  7. Lorsque c'est fait, désactivez le débogage.

Utiliser des URL de production dans les tests complets des apps

  1. Cliquez sur l'onglet Applications.
  2. Sur la ligne qui contient l'app, cliquez sur Accéder à application > Initié par le SP.
  3. Cliquez sur Accéder à l'application > Initié par l'IdP pour exécuter les tests.
  4. Répétez les tests en utilisant chaque URI de politique spécifique.
  5. Désactivez le débogage lorsque vous avez terminé.

Désactiver le mode de débogage

Afficher des instructions de débogage dans la ligne de commande

  1. Accédez à Console de gestion Access Gateway.
  2. Saisissez [Ctrl]-[c] pour quitter l'affichage des journaux.
  3. Saisissez 3 - Désactiver le débogage.
  4. Fermez la console de ligne de commande.

Le débogage d'app est activé

  1. Accédez à Console Access Gateway Admin UI.
  2. Accédez à l'app que vous testez.
  3. Développez l'onglet Paramètres.
  4. Développez l'onglet Essentials.
  5. Modifiez le champ Ressource Web protégée pour sa valeur d'origine.
  6. Développez l'onglet Avancé.
  7. Réglez le bouton bascule Débogage sur Désactiver.
  8. Enregistrez vos modifications.