Preparazione alla registrazione di un test per il servizio HTTP/2

Per testare un servizio web basato sul protocollo HTTP/2, registrare un test utilizzando l'estensione SOA di Rational Performance Tester.Prima di registrare il servizio HTTP/2, attenersi alla procedura in questo argomento per configurare il computer.

Informazioni su questa attività

Questa configurazione è necessaria perché questa funzione viene rilasciata come Beta ed è destinata a un utilizzo non di produzione.

Utilizzare Mozilla Firefox o Google Chrome quando si registrano dei server che supportano HTTP/2

Procedura

  1. Scaricare il seguente file jar di avvio ALPN (Application Layer Protocol Negotiation) http://mvnrepository.com/artifact/org.mortbay.jetty.alpn/alpn-boot/8.1.8.v20160420
  2. Creare o rinominare la cartella dirInstallazioneProdotto\jdk come ..\jdk.ibm. È possibile rinominare la cartella nuovamente come jdk in un secondo momento per eseguire il test con il JDK IBM.
  3. Scaricare Oracle Java 1.8.0u92 da http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html. È quindi possibile estrarre il file compresso o installare Java in dirInstallazioneProdotto\jdk.
  4. Copiare il file jar ALPN in dirInstallazioneProdotto\majordomo\lib.
  5. Da dirInstallazioneProdotto, aprire eclipse.ini e aggiungere i seguenti indicatori:
    -Xbootclasspath/p:<dirInstallazioneProdotto>\majordomo\lib\alpn-boot-8.1.8.v20160420.jar
    Nota: se ci sono altri indicatori che iniziano con -X, eliminarli.
  6. Configurare l'agent Rational Performance Tester per utilizzare Oracle Java.
    1. Arrestare il processo Majordomo.

      Sui sistemi Windows, eseguire questo comando: cd “c:\program files\ibm\sdp\majordomo” ngastop

      Sui sistemi Linux, eseguire questo comando: cd /opt/IBM/SDP/Majordomo ./MDStop.sh

    2. Impostare la variabile di ambiente RPT_JAVA sul file binario o eseguibile Oracle Java.

      Sui sistemi Windows, eseguire questo comando: set RPT_JAVA=c:\program files\java\jdk1.8.0_92\bin\java.exe

      Sui sistemi Linux, eseguire questo comando: export RPT_JAVA=/root/jdk1.8.0_92/jre/bin/java

    3. Avviare il processo Majordomo.
  7. Dopo la configurazione del workbench, aprire il client GSC e, per il protocollo di trasporto HTTP, selezionare la casella di spunta HTTP/2.
    Configurazione del protocollo HTTP

Operazioni successive

È ora possibile registrare un test SOA regolare per il servizio HTTP/2. Dopo la registrazione, nel campo Versione dei dettagli della richiesta, le richieste sono contrassegnate con HTTP/2, a indicare che il traffico HTTP/2 viene acquisito. Se la riproduzione del test non riesce, controllare se sono stati eseguiti correttamente tutti i passi.

Feedback