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
- 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
- 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.
- 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.
- Copiare il file jar ALPN in dirInstallazioneProdotto\majordomo\lib.
- 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.
- Configurare l'agent Rational Performance Tester per utilizzare Oracle Java.
- 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
- 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
- Avviare il processo Majordomo.
- Dopo la configurazione del workbench, aprire il client GSC e, per il protocollo di trasporto HTTP, selezionare la casella di spunta HTTP/2.
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.