Un portail SAP permet d'ouvrir une session d'interface graphique SAP à partir d'une
interface Web. Vous pouvez enregistrer une session de portail SAP en enregistrant un test
HTTP suivi d'un test d'interface graphique SAP.
Avant de commencer
Vérifiez qu'IBM® Rational Performance Tester Agent
est en cours d'exécution sur l'ordinateur local et que le scriptage de l'interface utilisateur SAP est activé
sur le serveur SAP R/3 et le client d'interface utilisateur SAP.
Les tests sont stockés
dans des projets de test de performance. Si votre espace de travail ne contient pas de
projet, l'assistant de création de test en crée un, dont vous pouvez changer le nom. Si vous voulez stocker un test dans un projet spécifique, vérifiez que ce projet existe
avant de commencer à enregistrer le test.
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, ce qui peut entraîner l'échec du test.
Pourquoi et quand exécuter cette tâche
Le test HTTP enregistre les informations de session depuis
l'interface Web du portail SAP, qui fournit un raccourci SAP ouvrant l'interface SAP GUI. L'enregistreur de test SAP enregistre ensuite toutes les activités qui
se déroulent dans le client d'interface graphique SAP.
Les tests de portail SAP enregistrés
à l'aide de cette méthode peuvent uniquement être exécutés au sein d'un planning. Une fois l'enregistrement terminé, vous devez configurer un
planning exécutant d'abord le test HTTP puis le test SAP.
Plusieurs tests HTTP et SAP enregistrés à l'aide de cette méthode
ne sont pas interchangeables et doivent être réutilisés par paires.
Procédure
Pour enregistrer une
session de portail SAP :
- Enregistrez d'abord un test HTTP : Cliquez sur , puis sélectionnez Enregistrement HTTP
et cliquez sur Suivant.
- Sur la page Sélection de l'emplacement pour la suite de
tests, sélectionnez un projet. Dans la zone Nom du fichier de test, entrez
un nom correspondant au test de performances HTTP, puis cliquez sur Terminer.
- Dans le navigateur Web, entrez l'URL de l'interface Web du portail SAP.
- Sur la page Web, suivez la procédure de connexion et cliquez
sur le lien pour ouvrir la session SAP GUI. Le navigateur Web
télécharge un fichier de raccourci SAP Portal et ouvre l'application SAP GUI
avec les informations de session contenues dans ce fichier.
- Laissez l'application SAP GUI ouverte et fermez le navigateur Web. Ne fermez pas le client d'interface graphique SAP. Cette action arrête
l'enregistrement et génère un nouveau test HTTP se terminant par un élément d'affectation
de variable nommé Set SAP Shortcut.
- Enregistrez à présent le test SAP : Cliquez sur , puis sélectionnez Enregistrement SAP et
cliquez sur Suivant.
- Sélectionnez le projet et le dossier dans lequel vous souhaitez créer le test d'entrée
lots, entrez un nom pour le nouveau test puis cliquez sur Suivant.
- Sur la page Session SAP de l'assistant,
sélectionnez Enregistrer une session active démarrée sur le portail HTTP SAP
et cliquez sur Terminer pour démarrer l'enregistrement.
- Dans le client d'interface graphique SAP, effectuez les transactions à enregistrer
pour le test.
- Une fois que vous avez effectué les transactions à tester,
arrêtez l'enregistrement en fermant l'interface graphique SAP comme pour une session habituelle.
Résultats
A la fin de la session d'enregistrement, deux tests sont créés :
- Un test HTTP contenant la session de connexion HTTP. Ce test se termine
par un élément Set SAP Shortcut.
- Un test SAP contenant les transactions SAP enregistrées dans le client
d'interface graphique SAP. Ce test utilise l'option de connexion Utiliser la variable de raccourci SAP.
Les deux tests contiennent une variable de raccourci SAP dans leurs sections
Variables de test. Pour exécuter un test de portail SAP, le test HTTP et le test SAP doivent être exécutés ensemble dans un planning et
utiliser la même variable de raccourci SAP.