Rubrique précédente: Virtualisation du protocole JDBCRubrique suivante: Virtualisation du protocole TCP


TCP

Cette rubrique contient des instructions détaillées sur l'enregistrement d'une image de service virtuel à l'aide du protocole de transport TCP.

Pour plus d'informations sur les conditions préalables et la procédure de préparation, reportez-vous à la section Virtualisation du protocole TCP.

Procédez comme suit:

  1. Pour lancer l'enregistrement d'une nouvelle image de service virtuel, effectuez l'une des étapes suivantes :

    L'enregistreur d'image de service virtuel s'ouvre.

  2. Sélectionnez l'onglet Basics (Paramètres de base) comme indiqué dans le graphique suivant :

    Image de l'onglet Basics (Paramètres de base) dans l'enregistreur d'image de service virtuel pour le protocole de transport TCP

  3. Cliquez sur Next (Suivant).
  4. Saisissez les informations sur le client et le serveur, sélectionnez vos délimiteurs et ajoutez des paramètres de connexion SSL.
    Listen/Record on port (Port d'écoute/enregistrement)

    Permet de définir le port sur lequel le client communique avec DevTest.

    Target host (Hôte cible)

    Permet d'indiquer le nom ou l'adresse IP de l'hôte cible sur lequel le serveur est exécuté.

    Target port (Port cible)

    Définit le numéro de port de l'hôte cible sur lequel le serveur est exécuté.

    Treat request as text (Traiter la demande comme du texte)

    Spécifie si la demande doit être traitée comme du texte. Pour plus d'informations, consultez la section Préparation de la virtualisation du protocole TCP.

    Request Encoding (Codage de demande)

    Répertorie les codages de demande disponibles sur l'ordinateur sur lequel la station de travail DevTest Workstation est exécutée. Il s'agit par défaut de la UTF8.

    Treat response as text (Traiter la réponse comme du texte)

    Spécifie si la réponse doit être traitée comme du texte. Pour plus d'informations, consultez la section Préparation de la virtualisation du protocole TCP.

    Response Encoding (Codage de réponse)

    Répertorie les codages de réponse disponibles sur l'ordinateur sur lequel la station de travail DevTest Workstation est exécutée. Il s'agit par défaut de la UTF8.

    Use SSL to server (Utiliser une connexion SSL au serveur)

    Permet de spécifier si DevTest utilise une connexion HTTPS pour envoyer la demande au serveur.

    • Si cette option est sélectionnée, DevTest envoie une demande HTTPS (secured layer) au serveur.

      Si vous sélectionnez Use SSL to server (Utiliser une connexion SSL au serveur) sans sélectionner Use SSL to client (Utiliser une connexion SSL au client), DevTest utilisera une connexion HTTP pour l'enregistrement. DevTest enverra alors ces demandes au serveur à l'aide d'une connexion HTTPS.

    Si l'option est désélectionnée, DevTest enverra une demande HTTP au serveur.

    Use SSL to client (Utiliser une connexion SSL au client)

    Spécifie si un référentiel de clés personnalisé doit être utilisé pour lire une demande SSL à partir d'un client. Cette option est activée uniquement si l'option Use SSL to server (Utiliser une connexion SSL au serveur) a été sélectionnée.

    Valeurs :

    • Option sélectionnée : vous pouvez spécifier un référentiel de clés client personnalisé et une phrase secrète. Si ces paramètres sont saisis, ils sont utilisés au lieu des valeurs par défaut codées de manière irréversible.

    Option désélectionnée : vous ne pouvez pas spécifier un référentiel de clés client personnalisé et une phrase secrète.

    SSL keystore file (Fichier de référentiel de clés SSL)

    Indique le nom du fichier de référentiel de clés.

    Keystore password (Mot de passe du fichier de référentiel de clés)

    Indique le mot de passe du fichier de référentiel de clés.

  5. Pour démarrer l'enregistrement, cliquez sur Next (Suivant).
  6. A l'issue de l'enregistrement, cliquez sur Next (Suivant).
  7. Si la réponse est chiffrée, compressée, ou codée, sélectionnez un protocole de données de réponse.
  8. L'enregistreur tente de détecter des délimiteurs de message qui indiquent à DevTest qu'une demande ou une réponse complète a été lue. Confirmez ou corrigez ces délimiteurs dans cette fenêtre.

    Remarque : Un délimiteur de demande est requis. Un délimiteur de réponse doit être sélectionné pour rendre l'appel dynamique disponible.

  9. L'enregistreur vérifie que les corps des demandes et des réponses sont du texte, s'ils sont marqués comme tel. Sinon, le type devient binaire.

    Remarque : Pour enregistrer les paramètres dans cet enregistrement à charger dans un autre enregistrement d'image de service, cliquez sur Save (Enregistrer)Icône d'enregistrement au-dessus du bouton Finish (Terminer).

    Le protocole TCP/IP prend en charge une étape d'appel dynamique. Pour activer l'étape d'appel dynamique, sélectionnez un protocole de réponse. Si vous ne sélectionnez aucun protocole de réponse, aucune étape d'appel dynamique ne sera incluse dans le modèle de service virtuel.