Enregistrement d'un test SAP

Vous pouvez enregistrer votre interaction avec le client d'interface graphique SAP pour générer un test SAP. Lorsque vous procédez à l'enregistrement, l'assistant d'enregistrement ouvre le client d'interface graphique SAP et enregistre toutes les interactions entre le client et le serveur.

Avant de commencer

Vérifiez que le scriptage GUI SAP est activé sur le serveur SAP R/3 et le client GUI SAP. Pour plus d'informations, voir Configuration de SAP R/3 pour les tests de performances.

Vérifiez que SAP GUI est opérationnel et que vous pouvez vous connecter à un serveur SAP R/3.

Les tests sont stockés dans des projets de test de performances. Si votre espace de travail ne contient pas de projet, l'assistant de création de test vous permet d'en créer un.

Vérifiez que la session que vous enregistrez peut être reproduite. Par exemple, si vous créez des éléments dans SAP et que vous ne les supprimez pas, ils existeront lors de l'exécution du test et ce dernier risque de ne pas se dérouler comme prévu.

Procédure

Pour enregistrer un test SAP, procédez comme suit :

  1. Dans la perspective Test de performances, cliquez sur le bouton Créer un test à partir de l'enregistrement de la barre d'outils bouton Créer un test à partir de l'enregistrement de la barre d'outils ou cliquez sur Fichier > Nouveau > Test à partir d'un enregistrement.
  2. Dans l'assistant Créer un test à partir de l'enregistrement, cliquez sur Créez un test à partir d'un nouvel enregistrement, sélectionnez Test SAP, puis cliquez sur Suivant. Si vous enregistrez des données sensibles, vous pouvez sélectionner le Niveau de chiffrement de l'enregistrement.
  3. Dans la page Sélection d'un emplacement, sélectionnez le projet et le dossier du nouveau test, entrez un nom pour le test, puis cliquez sur Suivant. Si nécessaire, cliquez sur l'icône Créez le dossier parent icône Créez le dossier parent pour créer un projet ou un dossier
  4. Dans la page Connexion SAP, spécifiez le mode de connexion au serveur SAP R/3 :
    • Sélectionnez dans la plupart des cas Connexion SAP ; entrez ensuite dans Nom du système SAP la description normalement utilisée par la connexion SAP pour identifier le serveur.
    • Si votre environnement ne prend pas en charge la connexion SAP, sélectionnez Informations concernant le serveur. Dans Serveur d'applications, entrez le nom d'hôte ou l'adresse IP du serveur. Spécifiez ensuite une valeur pour Numéro du système. Si nécessaire, entrez des informations dans Autres options. Consultez la documentation SAP pour plus de détails sur les autres options de connexion SAP.
    • Si votre environnement utilise des passerelles ou des routeurs pour se connecter au serveur SAP R/3, sélectionnez Connexion par chaîne. Cliquez sur Modifier pour indiquer une chaîne de connexion valide. Consultez la documentation SAP pour plus de détails sur les chaînes de connexion.
    • Si vous disposez d'un fichier de raccourcis SAP permettant d'établir la connexion de manière automatique, sélectionnez Fichier de raccourcis SAP. Cliquez sur Parcourir pour sélectionner l'emplacement du fichier.
    • Vous pouvez aussi vous connecter à SAP par le biais du portail HTTP SAP. Pour plus d'informations, voir Enregistrement d'une session avec un portail SAP HTTP.
    • Si vous souhaitez ignorer la procédure de connexion et commencer l'enregistrement à partir d'un écran spécifique en plein milieu d'une session, lancez une session à l'aide du programme Connexion SAP, accédez à l'écran de votre choix, puis sélectionnez Enregistrer une session active démarrée depuis la connexion SAP. Le test enregistré ne contiendra pas d'informations de connexion. Cette option peut être utile pour créer des tests de fractionnement.
  5. Si vous enregistrez un test de performances SAP pour la première fois, lisez l'avertissement de confidentialité, puis sélectionnez J'accepte pour continuer.
  6. Cliquez sur Terminer pour commencer l'enregistrement. Dans certains cas, vous pouvez voir un avertissement signalant qu'un script ouvre une connexion à SAP.
  7. Connectez-vous à SAP et effectuez les transactions à tester. Pour des raisons de sécurité, le mot de passe ne peut pas être enregistré par l'enregistreur de test SAP. A la place, il est demandé à la fin de la session d'enregistrement.
  8. Dans la fenêtre de l'interface graphique de SAP, effectuez les tâches à tester. Vous pouvez utiliser la barre d'outils Annotation du test de l'enregistreur pour ajouter des commentaires, enregistrer des synchronisations ou prendre des captures d'écran lors de l'enregistrement.
    • Pour ajouter un commentaire au test enregistré, cliquez sur l'icône Insertion d'un commentaire icône Insertion d'un commentaire.
    • Pour ajouter une capture d'écran au test enregistré, cliquez sur l'icône Capturer l'écran icône Capturer l'écran. Les captures d'écran et de fenêtre améliorent la lisibilité de vos tests et permettent de visualiser le test enregistré. Vous pouvez modifier les paramètres des captures d'écran et ajouter un commentaire à l'image.
    • Pour ajouter manuellement une synchronisation de test à l'enregistrement, cliquez sur l'icône Insérer une synchronisation icône Insérer une synchronisation.
    • Pour insérer un point de division dans le test enregistré, cliquez sur l'icône icône Point de division Point de division. A l'aide de points de division, vous pouvez générer plusieurs tests à partir d'un même enregistrement, que vous pouvez réexécuter dans un ordre différent avec un planning. Pour plus d'informations, voir Fractionnement d'un test au cours de l'enregistrement.
  9. Une fois que vous avez effectué les transactions à tester, arrêtez l'enregistreur en fermant le client d'interface graphique SAP ou en cliquant sur le bouton Arrêter bouton de fonction Arrêter l'enregistrement de la vue Contrôle de l'enregistreur.
  10. Dans la fenêtre Entrez le mot de passe, entrez le mot de passe du compte utilisé pour l'enregistrement. Cette étape est nécessaire car le client d'interface graphique SAP ne permet pas l'enregistrement direct du mot de passe. Une fenêtre de progression s'ouvre lors de la génération du test. Lorsque le test est terminé, la vue Contrôle de l'enregistreur affiche le message : La génération de test est terminée. Le navigateur de test répertorie votre test et le test s'ouvre dans l'éditeur de test.

Retour d'informations