HTTP/2 서비스에 대한 테스트 레코딩 준비

HTTP/2 프로토콜을 기반으로 하는 웹 서비스를 테스트하려면 Rational® Performance Tester의 SOQ 확장을 사용하여 테스트를 레코딩하십시오. HTTP/2 서비스를 레코딩하기 전에 이 주제의 프로시저에 따라 사용 중인 컴퓨터를 구성하십시오.

이 태스크 정보

이 기능은 베타로 제공되며 비프로덕션 용도로 사용되므로 이 구성이 필요합니다.

HTTP/2를 지원하는 서버를 레코딩하는 경우 Mozilla Firefox 또는 Google Chrome을 사용하십시오.

프로시저

  1. 다음 ALPN(Application Layer Protocol Negotiation) 부트 jar 파일을 다운로드하십시오. http://mvnrepository.com/artifact/org.mortbay.jetty.alpn/alpn-boot/8.1.8.v20160420
  2. productInstallDir\jdk 폴더를 작성하거나 해당 폴더 이름을 ..\jdk.ibm으로 바꾸십시오. IBM JDK로 테스트하려면 나중에 폴더 이름을 jdk로 다시 바꿀 수 있습니다.
  3. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html에서 Oracle Java 1.8.0u92를 다운로드하십시오. 압축된 파일을 추출하거나 productInstallDir\jdk에서 Java를 설치할 수 있습니다.
  4. ALPN jar 파일을 productInstallDir\majordomo\lib에 복사하십시오.
  5. productInstallDir에서 eclipse.ini를 열고 다음 플래그를 추가하십시오.
    -Xbootclasspath/p:<productInstallDir>\majordomo\lib\alpn-boot-8.1.8.v20160420.jar
    참고: -X로 시작하는 다른 플래그가 있는 경우 해당 플래그를 삭제하십시오.
  6. Oracle Java를 사용하도록 Rational Performance Tester Agent를 구성하십시오.
    1. Majordomo 프로세스를 중지하십시오.

      Windows 시스템에서 다음 명령을 실행하십시오. cd “c:\program files\ibm\sdp\majordomo” ngastop

      Linux 시스템에서 다음 명령을 실행하십시오. cd /opt/IBM/SDP/Majordomo ./MDStop.sh

    2. 환경 변수 RPT_JAVA를 Oracle Java 2진 파일이나 실행 파일로 설정하십시오.

      Windows 시스템에서 다음 명령을 실행하십시오. set RPT_JAVA=c:\program files\java\jdk1.8.0_92\bin\java.exe

      Linux 시스템에서 다음 명령을 실행하십시오. export RPT_JAVA=/root/jdk1.8.0_92/jre/bin/java

    3. Majordomo 프로세스를 시작하십시오.
  7. 워크벤치를 구성한 후 GSC 클라이언트를 열고 HTTP 전송 프로토콜에 대해 HTTP/2 선택란을 선택하십시오.
    HTTP 프로토콜 구성

다음에 수행할 작업

이제 HTTP/2 서비스에 대한 일반 SOA 테스트를 레코딩할 수 있습니다. 레코딩 후에는 요청 세부사항의 버전 필드에서 요청이 HTTP/2로 표시되며 이는 HTTP/2 트래픽이 캡처되었음을 나타냅니다. 테스트 재생에 실패하는 경우 모든 단계가 제대로 수행되었는지 확인하십시오.

피드백