Enregistrement de l'activité des modules de remplacement de services dans un fichier journal

A l'aide de la consignation des modules de remplacement de services, vous pouvez surveiller les interactions entre une application et le serveur de modules de remplacement. Si cette option est activée, un fichier journal est créé pour chaque module de remplacement déployé. Les fichiers journaux sont présentés sous la forme de rapports HTML formatés.

Avant de commencer

Vous devez avoir créé un ou plusieurs modules de remplacement de services.

Procédure

Pour consigner l'activité des modules de remplacement de services, procédez comme suit :

  1. Ajoutez l'argument de machine virtuelle suivant au fichier eclipse.ini : -DSTUB_LOG_LEVEL=niveau_consignation.
    Utilisez l'une des valeurs suivantes pour la variable niveau_consignation :
    • 0 : Désactive le journal.
    • 1 : Consigne l'activité des modules de remplacement sans les détails.
    • 2 : Consigne l'activité des modules de remplacement avec le contenu des messages envoyés et reçus.
    • 3 : Comme le niveau 2 avec les en-têtes HTTP des messages reçus.
    • 4 : Comme le niveau 3 avec les fichiers joints.
    Vous pouvez également ajouter les arguments facultatifs suivants :
    • -DSTUB_LOG_KEEP_PREVIOUS=true : Cette option crée un fichier journal distinct chaque fois que le module de remplacement de services est redéployé. Si la valeur n'est pas true ou que l'option n'est pas présente, le fichier journal est effacé si le module de remplacement de services est redéployé ou que le serveur de modules de remplacement est arrêté.
    • -DSTUB_LOG_SERIALIZE_XML=true : Cette option affiche le contenu XML (avec les niveaux de consignation 2, 3 et 4) sans formatage ou indentation. Si la valeur n'est pas true ou que l'option n'est pas présente, le contenu XML est formaté et indenté dans le journal.

    Le fichier eclipse.ini se trouve dans le même répertoire que le fichier binaire du programme de lancement eclipse.exe utilisé pour exécuter le produit.

    Par exemple, pour activer la consignation avec le contenu de base, ajoutez la ligne suivante à la fin du fichier eclipse.ini : -DSTUB_LOG_LEVEL=2.
  2. Redémarrez le plan de travail et, dans la fenêtre Moniteur de module de remplacement, cliquez sur l'icône Exécuter icône Exécuter pour redémarrer les serveurs de modules de remplacement.
  3. Si le serveur a été lancé par un planning dans l'application de test de performances, les journaux correspondants sont automatiquement créés dans l'espace de travail. Si ce n'est pas le cas, effectuez les étapes suivantes pour extraire les fichiers journaux du serveur de modules de remplacement :
    Important : Le serveur de modules de remplacement doit être en cours d'exécution.
    1. Une fois que vous avez exécuté vos tests, pour afficher les fichiers journaux des modules de remplacement de services, ouvrez le Moniteur de module de remplacement, puis cliquez sur l'onglet du serveur de modules de remplacement.
    2. Cliquez sur le bouton Synchroniser de la barre d'outils du serveur sélectionné. Un fichier journal HTML est créé et affiché pour chaque module de remplacement de services déployé.
    Les rapports des journaux de module de remplacement se trouvent dans le dossier stubLogs, qui se trouve dans le même dossier que le module de remplacement de services correspondant.

Retour d'informations