Pour mesurer la performance d'un portail SAP à partir d'une interface Web, vous pouvez enregistrer un test SAP à l'aide de l'option de portail SAP HTTP.
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.
Procédure
Pour enregistrer une
session de portail 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 lancée à partir du portail SAP HTTP.
- Sélectionnez un navigateur Web et cliquez sur Suivant.
- En fonction de votre sélection, effectuez une des étapes suivantes. Dans la page Paramètres de l'enregistreur, en fonction du navigateur sélectionné, spécifiez les détails suivants :
- Cliquez sur Enregistrer le trafic avec l'enregistreur proxy pour enregistrer
le trafic HTTP ou SOCKS via un proxy ou cliquez sur Enregistrer
le trafic avec l'enregistreur socket pour enregistrer le trafic réseau de bas niveau
des applications dans lesquelles un proxy ne peut pas être utilisé. Utilisez cette option surtout si vous n'utilisez pas Mozilla
Firefox ou Microsoft Internet
Explorer.
Remarque : En cas d'utilisation de l'enregistrement pour proxy, vous pouvez exclure les demandes
HTTP ou HTTPS ciblant des noeuds finaux spécifiques afin de ne pas les
enregistrer. Voir
Préférences d'enregistrement de proxy.
- Si le serveur requiert l'authentification SSL du client, vous devez fournir le
fichier de clés de certificat du client pour que l'enregistreur proxy soit
authentifié par le serveur comme si l'enregistreur proxy était le client. Cochez la case
Le serveur nécessite un certificat client spécifique. Spécifiez
le nom de fichier et le mot de passe du fichier de clés de certificat serveur. Si
plusieurs certificats sont requis, cliquez sur Certificats multiple,
puis sur Ajouter pour spécifier un nom
de fichier de clés de certificat et un mot de passe pour chaque nom d'hôte et port.
- Si vous avez sélectionné Mozilla Firefox, vous pouvez
choisir d'utiliser un profil Firefox temporaire. Firefox est ainsi démarré sans signet,
plug-in ou barre d'outils qui pourraient être associés à votre profil habituel. Cochez la case Utiliser un autre profil Firefox, puis sélectionnez Utiliser un profil
Firefox temporaire.
- Si vous avez cliqué sur Enregistrer le trafic avec l'enregistreur proxy,
cliquez sur Avancé pour indiquer si un enregistreur proxy
HTTP ou SOCKS doit être utilisé pour vérifier et éditer les paramètres de connexion
réseau que le navigateur utilise ou pour spécifier des paramètres d'authentification SSL avancés. Si vous avez cliqué sur Enregistrer le trafic avec l'enregistreur socket, spécifiez les paramètres d'authentification SSL avancés.
- Pour démarrer l'enregistrement, cliquez Terminer. Le navigateur Web s'ouvre.
- 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.
- Dans le client d'interface graphique SAP, effectuez les transactions à enregistrer
pour le test.
- Lorsque vous effectuez les transactions à tester, arrêtez l'enregistrement en fermant l'interface graphique SAP et le navigateur Web.
Résultats
A la fin de la session d'enregistrement, un test est créé qui contiendra à la fois les pages HTTP et les pages de l'interface graphique SAP. Pour exécuter un test de portail SAP, cliquez sur Exécuter un test.