Preparando um teste de gravação para o serviço HTTP/2

Para testar um serviço da web baseado no protocolo HTTP/2, grave um teste usando a extensão SOA do Rational Performance Tester. Antes de gravar o serviço HTTP/2, siga o procedimento neste tópico para configurar o computador.

Sobre Esta Tarefa

Essa configuração é necessária, pois este recurso foi liberado como Beta e se destina ao uso de não produção.

Use Mozilla Firefox ou Google Chrome ao gravar servidores que suportam HTTP/2

Procedimento

  1. Faça o download do seguinte arquivo jar de inicialização do Application Layer Protocol Negotiation (ALPN) http://mvnrepository.com/artifact/org.mortbay.jetty.alpn/alpn-boot/8.1.8.v20160420
  2. Crie ou renomeie a pasta productInstallDir\jdk para ..\jdk.ibm. É possível renomear a pasta de volta para jdk posteriormente para testar com o IBM JDK.
  3. Faça download do Oracle Java 1.8.0u92 a partir de http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html. É possível, então, extrair o arquivo compactado ou instalar Java em productInstallDir\jdk.
  4. Copie o arquivo jar de ALPN em productInstallDir\majordomo\lib.
  5. A partir de productInstallDir, abra eclipse.ini e inclua as sinalizações a seguir:
    -Xbootclasspath/p:<productInstallDir>\majordomo\lib\alpn-boot-8.1.8.v20160420.jar
    Nota: Se houver alguma outra sinalização iniciando com -X, exclua essas sinalizações.
  6. Configure o Rational Performance Tester Agent para usar o Oracle Java.
    1. Pare o processo do Majordomo.

      Em sistemas Windows, execute o seguinte comando: cd “c:\program files\ibm\sdp\majordomo” ngastop

      Em sistemas Linux, execute o seguinte comando: cd /opt/IBM/SDP/Majordomo ./MDStop.sh

    2. Configure a variável de ambiente RPT_JAVA para o Oracle Java binário ou executável.

      Em sistemas Windows, execute o seguinte comando: set RPT_JAVA=c:\program files\java\jdk1.8.0_92\bin\java.exe

      Em sistemas Linux, execute o seguinte comando: export RPT_JAVA=/root/jdk1.8.0_92/jre/bin/java

    3. Inicie o processo do Majordomo.
  7. Após configurar o ambiente de trabalho, abra o cliente do GSC e para o protocolo de transporte de HTTP, marque a caixa de seleção HTTP/2.
    Configuração do Protocolo HTTP

O que Fazer Depois

Agora é possível gravar um teste SOA para o serviço HTTP/2. Após a gravação, no campo Versão de detalhes da solicitação, as solicitações são marcadas com HTTP/2, indicando que o tráfego de HTTP/2 é capturado. Se a reprodução de teste falhar, verifique se todas as etapas foram seguidas corretamente.

Feedback