Preparación para grabar una prueba para el servicio HTTP/2

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

  1. 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
  2. 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.
  3. 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.
  4. Copie el archivo jar ALPN en productInstallDir\majordomo\lib.
  5. 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.
  6. Configure el agente de Rational Performance Tester para que utilice Oracle Java.
    1. 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

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

    3. Inicie el proceso Majordomo.
  7. 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.
    Configuración del protocolo HTTP

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.

Comentarios