Pour collecter les données de performances d'une application qui prend en charge le protocole HTTP/2, enregistrez un test dans l'application HTTP/2. Avant d'enregistrer l'application HTTP/2, suivez la procédure de cette rubrique pour configurer votre ordinateur.
Pourquoi et quand exécuter cette tâche
Cette configuration est requise car cette fonctionnalité est diffusée en version bêta et est destinée à une utilisation hors production.
Procédure
- Téléchargez le fichier JAR d'amorçage ALPN (Application Layer Protocol Negotiation) suivant http://mvnrepository.com/artifact/org.mortbay.jetty.alpn/alpn-boot/8.1.8.v20160420
- Créez ou renommez le dossier rép_install_produit\jdk en ..\jdk.ibm.
Vous pouvez renommer à nouveau le dossier en jdk ultérieurement pour effectuer des tests avec le JDK IBM.
- Téléchargez Oracle Java 1.8.0u92 à partir du site http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html. Vous pouvez ensuite extraire le fichier compressé ou installer Java dans rép_install_produit\jdk.
- Copiez le fichier JAR ALPN dans rép_install_produit\majordomo\lib.
- Dans rép_install_produit, ouvrez eclipse.ini et ajoutez les indicateurs suivants :
-Xbootclasspath/p:<rép_install_produit>\majordomo\lib\alpn-boot-8.1.8.v20160420.jar
Remarque : Si un autre indicateur commence par -X, supprimez-le.
- Configurez Rational Performance Tester de sorte qu'il utilise Oracle Java.
- Arrêtez le processus Majordomo.
Sur les systèmes Windows, exécutez la commande suivante : cd “c:\program files\ibm\sdp\majordomo”
ngastop
Sur les systèmes Linux, exécutez la commande suivante : cd /opt/IBM/SDP/Majordomo
./MDStop.sh
- Paramétrez la variable d'environnement RPT_JAVA sur le fichier exécutable ou binaire Oracle Java.
Sur les systèmes Windows, exécutez la commande suivante : set RPT_JAVA=c:\program
files\java\jdk1.8.0_92\bin\java.exe
Sur les systèmes Linux, exécutez la commande suivante : export
RPT_JAVA=/root/jdk1.8.0_92/jre/bin/java
- Démarrez le processus Majordomo.
Que faire ensuite
Vous pouvez maintenant enregistrer un test pour l'application HTTP/2. Après l'enregistrement, dans la zone Version des détails sur les demandes, les demandes sont marquées avec HTTP/2, ce qui indique que le trafic HTTP/2 est capturé. Si la lecture du test échoue, vérifiez si toutes les étapes sont correctement suivies.