Para probar un servicio web basado en el protocolo HTTP/2, grabe una prueba utilizando la extensión SOA de Rational Performance Tester.
Antes de grabar el servicio HTTP/2, siga el procedimiento de este tema para configurar su sistema.
Acerca de esta tarea
Esta configuración es necesaria porque esta característica se entrega como Beta y está pensada para su utilización en un entorno distinto del de producción.
Utilice Mozilla Firefox o Google Chrome al grabar servidores que dan soporte a HTTP/2
Procedimiento
- Descargue el siguiente archivo jar boot ALPN (Application Layer Protocol Negotiation) http://mvnrepository.com/artifact/org.mortbay.jetty.alpn/alpn-boot/8.1.8.v20160420
- Cree o renombre la carpeta productInstallDir\jdk como ..\jdk.ibm.
Puede renombrar la carpeta de nuevo como jdk más tarde para realizar las pruebas con el IBM JDK.
- Descargue Oracle Java 1.8.0u92 desde http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html.
Puede entonces extraer el archivo comprimido o instalar Java en productInstallDir\jdk.
- Copie el archivo jar ALPN en productInstallDir\majordomo\lib.
- Desde productInstallDir, abra eclipse.ini y añada los siguientes distintivos:
-Xbootclasspath/p:<productInstallDir>\majordomo\lib\alpn-boot-8.1.8.v20160420.jar
Nota: Si hay algún otro distintivo que empiece con -X, suprima dichos distintivos.
- Configure el agente de Rational Performance Tester para que utilice Oracle Java.
- Detenga el proceso Majordomo.
En sistemas Windows, ejecute el siguiente mandato: cd “c:\Archivos de programa\ibm\sdp\majordomo” ngastop
En sistemas Linux, ejecute el siguiente mandato: cd /opt/IBM/SDP/Majordomo ./MDStop.sh
- Establezca la variable de entorno RPT_JAVA en el binario o ejecutable de Oracle Java.
En sistemas Windows, ejecute el siguiente mandato: set RPT_JAVA=c:\Archivos de programa\java\jdk1.8.0_92\bin\java.exe
En sistemas Linux, ejecute el siguiente mandato: export RPT_JAVA=/root/jdk1.8.0_92/jre/bin/java
- Inicie el proceso Majordomo.
- Después de configurar el entorno de trabajo, abra el cliente GS, y para el protocolo de transporte HTTP, seleccione el recuadro de selección HTTP/2.
Qué hacer a continuación
Ahora podrá grabar una prueba SOA normal para el servicio HTTP/2.
Después de la grabación, en el campo Versión de los detalles de la solicitud, las solicitudes se marcan con HTTP/2 indicando que se está capturando el tráfico HTTP/2.
Si la reproducción de la prueba falla, compruebe que se hayan seguido correctamente todos los pasos.