IBM® Rational® Integration Tester, IBM Rational Performance Test Server
및 IBM Rational Test Virtualization Server 버전
8.5.0의 새로운 기능과 개선사항을 살펴보십시오.
사용자 문서가 PDF 파일에서 Rational Integration Tester Information
Center로 변환되었습니다. Information Center 설정에 대한 정보는
https://pic.dhe.ibm.com/infocenter/rtwhelp/v8r5m0/index.jsp >
도움말 사용을 참조하십시오.
다국어 지원- 유니코드 문자 세트를 완전히 지원하도록
Rational Integration Tester가 향상되었습니다.
따라서 유니코드 문자가 포함된 프로젝트 자원, 메시지 및 파일이 올바르게
전송, 수신 및 처리되며, 유니코드 문자가 포함된 디렉토리를
Rational Integration Tester에서
사용할 수 있습니다. 호스트 이름은 표준 방식에 따라 유니코드에서 또는
유니코드로 올바르게 번역되었습니다.
- 유니코드가 포함된 프로젝트 자원(예: 테스트 스위트)과 메시지가 성공적으로 저장되도록
Rational Integration Tester 프로젝트
결과 데이터베이스를 올바르게 구성해야 합니다. Oracle, IBM DB2®
및 MySQL 데이터베이스는 유니코드 모드로 설정해야 합니다. Microsoft SQL
Server 데이터베이스는 varchar 유형 대신 nvarchar 유형을 사용하도록
설정해야 합니다. Rational Integration Tester와 함께 제공되는 Microsoft SQL Server
데이터베이스 스키마 생성 스크립트가 nvarchar 기반 데이터베이스를
작성합니다. Oracle, DB2
및 MySQL의 경우 , 데이터베이스를 유니코드 모드로 전환하는 방법을 확인하려면
Rational Integration Tester에 대한
설치 정보를 참조하십시오.
- Rational Integration Tester 및
Rational Test Control Panel는
14개의 언어(영어 포함)로 번역되었습니다. 해당 언어로 번역되어 제공되는 경우
Rational Integration Tester에서는
자동으로 선택한 운영 체제를 사용하게 됩니다. Rational Test Control Panel에서는
웹 브라우저에서 제공하는 언어 세부사항의 기반이 되는 언어(보통 운영 체제 언어)로
웹 페이지를 렌더링합니다.
- 산업 표준 용어(예: SWIFT 및 Java 유형 이름)는 의도적으로 번역되지 않았습니다.
IBM 지원 센터에서 읽는 시스템 메시지(예: 예외 스택)는 번역되지 않았습니다.
모든 오류 메시지에는 고유 코드가 지정되는데 이 코드는 IBM 지원 센터에서 쉽게
식별할 수 있도록 알파벳으로 표시됩니다.
플랫폼 및 표준- Rational Integration Tester에서는 이제
Microsoft Windows 8을 지원합니다.
- Rational Integration Tester에서는 이제
AIX(32 및 64비트)에서 Floating 라이센스를 지원합니다.
- SSL 연결에 대한 지원이 TCP/IP 전송에 추가되었습니다.
따라서 Rational Integration Tester에서는
SSL을 통해 TCP/IP 서비스에 연결하고, SSL 사용 서비스를 가상화하며, HTTP/TCP
프록시를 사용하여 SSL을 통해 전송될 (일반 텍스트) 메시지를 기록할 수 있습니다.
- 메시지에 있는 Microsoft .Net 4.5 직렬화된 오브젝트에 대한 지원이
추가되었습니다. 따라서 Rational Integration Tester에서는
지원되는 전송으로 직렬화된 .Net 4.5 오브젝트를 공개하고 수신할 수 있습니다.
이 기능을 사용하려면 Rational Integration Tester 또는
Rational Integration Tester
Agent가 설치된
컴퓨터에 .Net 4.5 이상이 설치되어 있어야 하며, .Net 소프트웨어가 올바르게
구성되어 있어야 합니다.
- Rational Integration Tester와 함께
제공되는 ASC X12 스키마가 6040(2012년 1월) 버전으로 업데이트되었습니다.
- Rational Integration Tester, Rational Performance Test Server
및 Rational Test Virtualization
Server에서는 이제
IBM Information Center를 제공합니다. PDF 매뉴얼과 Eclipse 도움말 파일 문서,
릴리스 정보(PDF 형식)가 더 이상 이 소프트웨어와 함께 제공되지 않습니다.
- Rational Integration Tester(클라이언트
애플리케이션)가 이제 OS X에서 지원됩니다. Rational Integration Tester
프록시, Rational Test Control Panel(서버측)
및 Rational Integration Tester 에이전트는
OS X에서 지원되지 않습니다. 써드파티 애플리케이션에서는 이 운영 체제에 대한
클라이언트 JAR 파일을 제공하지 않으므로 OS/X에 설치된 Rational Integration Tester의
기능이 제한됩니다.
- WS-보안 암호화에 대한 Rational Integration Tester
지원이 상당히 개선되었습니다.
- WS-보안 헤더를 이제 공개 시 암호화할 수 있습니다.
- 스텁 및 구독자 조치를 통해 WS-보안으로 암호화된 SOAP 메시지를
복호화할 수 있습니다(키 저장소가 올바르게 구성된 경우). 즉, 수신한
다음 WS-보안 암호화된 메시지로 응답해야 하는 서비스를 가상화할 수 있습니다.
- 키 저장소가 적절하게 구성된 경우, Recording Studio에서 WS-보안으로
암호화된 메시지를 자동으로 복호화하고 이러한 메시지가 기록될 때 일반 텍스트
컨텐츠를 사용자에게 표시할 수 있습니다.
- Rational Integration Tester에서는
UN/EDIFACT 스키마 사전을 모두 지원합니다. UN/EDIFACT(United Nations Rules for
Electronic Data Interchange for Administration, Commerce and Transport)는
구조화된 데이터의 전자 교환을 위한 일련의 국제 표준, 디렉토리 및 지침입니다.
Rational Integration Tester의 이전 릴리스에서는
이전 기술을 사용하여 사전의 일부만 지원했습니다. Rational Integration Tester 8.x에서는
여전히 이전 기술을 지원하지만, Rational Integration Tester의
이후 릴리스에서는 이 지원이 제거될 예정이므로 새 테스트를 작성하는 데 이 지원을
사용하면 안됩니다. 최신 스키마인 UN EDIFACT에서는 사전을 D11B까지 지원합니다.
이전 스키마인 EDIFACT/ISO 9735에는 2006년까지 A 사전만 있습니다.
가상화- 이제 Rational Integration Tester를 사용하여
Java 메소드 호출을 인터셉트, 레코딩 및 가상화할 수 있습니다. 따라서 미들웨어 기술을
사용할 수 없거나 너무 비싸서 구입할 수 없는 경우 또는 다른 Rational Integration Tester
가상화 기능이 특정 미들웨어 기술을 지원하지 않는 경우 서비스를 가상화할
수 있습니다.
- 분산 프로그램 링크(DPL) 기술을 통해 한 IBM CICS®
프로그램의 여러 호출이 서로에게 액세스하는 경우 이러한 호출을 다른 프로그램에
기록하고 가상화할 수 있습니다. 따라서 CICS 프로그램을 테스트하는 사용자가
다운스트림 CICS 프로그램을 나타내는 가상 서비스를 작성하여 테스트 환경을
단순화하거나 CICS 프로그램을 아직 사용할 수 없는 경우 테스트할 수 있습니다.
CICS DPL 가상화를 CICS V4.2 및 V5.1에서 사용할 수 있습니다. 이 기능을 사용하려면
CICS 시스템에 패치를 설치해야 합니다.
- 이제 같은 데이터베이스 유형의 다른 스키마 없이도 JDBC를 통해 액세스되는
IBM DB2, Oracle, Microsoft SQL Server
또는 MySQL 데이터베이스를 가상화할 수 있습니다.
이를 위해서는 데이터베이스 스텁을 작성할 때 통합 시뮬레이션 데이터베이스 옵션을
선택하면 됩니다. 이 옵션은 Rational Integration Tester 또는
Rational Integration Tester
Agent에
빌드된 데이터베이스를 사용하며, 벤더별 데이터베이스 액세스가 아닌 액세스(테이블
및 스토어드 프로시저)를 가상화할 수 있도록 해줍니다. 이 옵션을 사용하여 빌드된
스텁은 여전히 데이터베이스 상태를 유지보수하므로 일반 데이터베이스 스텁처럼
편집할 수 있습니다. 벤더별 SQL을 사용하는 데이터베이스 액세스를 가상화해야
경우 다른 대체 스키마 방식이 최적의 전체 환경을 제공합니다.
- Rational Integration Tester에서 성능
테스트를 작성하는 경우, 테스트 스위트 시나리오에 사용할 수 있는 것과 같은 방법으로
Rational Test Control Panel에서 실행할
스텁을 선택할 수 있습니다. 성능 테스트가 시작되면 Rational Test Virtualization
Server
에이전트에서 스텁이 시작됩니다. 성능 테스트가 중지되면 스텁도 중지됩니다.
성능 테스트 기간 동안 Rational Test Control Panel
환경을 잠글 수도 있습니다.
IBM Rational Quality Manager- Rational Integration Tester 및 Rational Quality Manager
통합에서 실행 매개변수 전달이 향상되었습니다. Rational Quality Manager에서
여러 개의 통합 테스트를 함께 체인화할 수 있으므로 한 테스트의 출력을
다른 테스트에 입력할 수 있습니다. 매개변수는 Rational Quality Manager
사용자 인터페이스를 사용하여 관리할 수 있습니다. 에이전트 컴퓨터에서
테스트를 실행 중인 경우 입력 매개변수를 전송하고 출력 매개변수를 수신할
수 있습니다. 매개변수 전달은 하나의 테스트 또는 여러 테스트에 대해 설정할
수 있습니다.
- 이제 여러 Rational Quality Manager 프로젝트에서
테스트를 실행하는데 사용할 수 있도록 Rational Integration Tester
Agent를
구성할 수 있습니다. 이전 릴리스에서는 Rational Quality Manager
프로젝트마다 에이전트가 필요했습니다.
IBM System z- System z에서 실행되는 IBM WebSphere® MQ
큐 관리자에 대한 인터셉터 기반 메시지 경로 재지정을 기반으로 가상 서비스에
거르기 및 패스 스루 기술을 사용할 수 있습니다. 이 기술은 Rational Integration Tester
8.0.1에서 분산 WebSphere MQ 플랫폼용으로
처음 제공되었으며, 가상 서비스를 실제 서비스와 동시에 실행할 수 있도록 해줍니다.
거르기 및 패스 스루 기술을 통해 가상 서비스를 항상 첫 번째로 가져올
수 있으며, 메시지를 처리할지 아니면 활성 서비스로 "패스 스루"할지 여부를
결정할 수 있습니다. 또한 메시지가 테스트 케이스와 관련이 없을 경우
보다 자세한 스텁을 작성하여 활성 서비스에 위임할 수 있습니다.
DevOps/연속 통합- Rational Test Control Panel에서는
이제 다른 애플리케이션이 스텁을 검색, 중지 및 시작하는 데 사용할 수 있는
OSLC(Open Services for Lifecycle Collaboration) 인터페이스를 제공합니다.
Rational Quality Manager 4.03에서는
기본적으로 이 OLSC 인터페이스를 지원하므로, Rational Quality Manager
사용자는 Rational Test Control Panel을 사용하여
가상 서비스를 검색하고 이러한 스텁 서비스를 Rational Quality Manager의
자산과 연관시킬 수 있습니다. 그러면 Rational Quality Manager에서
OSLC 인터페이스를 사용하여 스텁을 자동으로 시작합니다. 예를 들어,
일련의 테스트가 시작될 때 스텁 세트를 시작하여 테스트 케이스를
실행할 수 있는 가상 서비스를 제공하도록 Rational Quality Manager를
구성할 수 있습니다.
HP Quality Center- Quality Center에서 Rational Integration Tester
테스트를 실행할 경우 Rational Integration Tester와
HP Quality Center 11 간에 제공되는 새로운 유형의 통합이 이전 통합에 비해
성능면에서 상당히 향상되었습니다. 테스트 실행에 사용할 테스트 환경을
정의하는 경우, 테스트 실행 방법(지정된 Rational Integration Tester
프로젝트에서 실행되는 테스트의 기반이 될 Rational Integration Tester
인스턴스 실행)과 로그 레벨 설정(해제, 심각, 경고, 정보, 디버그)을 정의하여
실행 시간을 줄이고 원하는 레벨의 로그 정보만 제공할 수 있습니다.
사용 편리성 개선사항- Rational Integration Tester의 Recording Studio 퍼스펙티브에서
찾기를 사용하여 Recording Studio에서 메시지 본문을 검색할 수 있습니다.
따라서 레코딩된 메시지에서 테스트 또는 스텁을 작성할 때 메시지(메시지
본문에 있는 컨텐츠 기준)를 신속하게 식별할 수 있습니다. Rational Integration Tester
8.5.0에 포함된 Java 가상화 기능과 함께 사용할 경우 레코딩 세션 중 많은 수의 메소드 호출이
레코딩될 수 있으므로 이 기능은 이 경우에 특히 유용합니다.
- 유니코드 준수 개선사항의 일부로, 레코드 레이아웃이 향상되었습니다.
이전 릴리스의 경우 모든 레코드 레이아웃에서 문자열을 ASCII 기반으로 간주하여
유니코드로 처리하는 데 적합하지 않았습니다. 이제 세 가지 유형의 레코드 레이아웃이 제공됩니다.
- Rational Integration Tester의 이전 릴리스에서
작성된 모든 레코드는 ASCII 유형으로 간주됩니다. ASCII를 사용할 경우 문자는 항상 1바이트로
간주됩니다. 레코드 레이아웃이 적용될 메시지가 항상 ASCII임이 확실하지 않는 한
이 유형을 사용하여 새 레코드 레이아웃을 작성해서는 안됩니다.
- 문자열 유형으로는 문자 기반 요소만 정의할 수 있습니다.
모든 레코드 위치/길이는 바이트 수가 아닌 문자 수를 기준으로
정의됩니다. 따라서 유니코드 문자(바이트 길이가 다양함)를 레코드 레이아웃
내에서 일관되게 사용할 수 있습니다.
- 바이트 유형으로는 문자 기반 요소를 정의할 수 없습니다.
모든 위치와 길이는 바이트 위치를 기준으로 정의됩니다.
문자/문자열은 허용되지 않으므로 이 유형의 경우 유니코드가 의미가
없습니다.
또한 레코드 레이아웃에 네임스페이스를 지정할 수 있습니다.
Architecture School 퍼스펙티브의 스키마 라이브러리 보기에서 그룹화를
수행할 수 있고 특정 레코드 레이아웃에 적용될 규칙을 규칙 캐시에서
설정할 수도 있습니다.
- Rational Integration Tester 8.5.0의
사용자 인터페이스 컨트롤이 업그레이드되었습니다. 사용자 인터페이스의 전반적인
기능 레벨은 변경되지 않았지만, 몇 가지 시각적인 변화와 퍼스펙티브 간 전환이
더 빨라졌습니다.