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
- 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
- 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.
- 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.
- Copie o arquivo jar de ALPN em productInstallDir\majordomo\lib.
- 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.
- Configure o Rational Performance Tester Agent para
usar o Oracle Java.
- 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
- 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
- Inicie o processo do Majordomo.
- 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.
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.