Préparation de l'enregistrement d'un test pour le service HTTP/2

Pour tester un service Web basé sur le protocole HTTP/2, enregistrez un test à l'aide de l'extension SOA de Rational Performance Tester. Avant d'enregistrer le service 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.

Utilisez Mozilla Firefox ou Google Chrome lors de l'enregistrement des serveurs prenant en charge HTTP/2.

Procédure

  1. 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
  2. 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.
  3. 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.
  4. Copiez le fichier JAR ALPN dans rép_install_produit\majordomo\lib.
  5. 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.
  6. Configurez Rational Performance Tester de sorte qu'il utilise Oracle Java.
    1. 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

    2. 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

    3. Démarrez le processus Majordomo.
  7. Après avoir configuré le plan de travail, ouvrez le client GSC et, pour le protocole de transport HTTP, cochez la case HTTP/2.
    Configuration du protocole HTTP

Que faire ensuite

Vous pouvez maintenant enregistrer un test SOA standard pour le service 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.

Retour d'informations