이 파일의 최신 버전을 보려면 www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rpt/61/html/611/nl/readme_ko_KR_611.html의 릴리스 정보를 참조하십시오.
1.0 릴리스 정보
1.1 이 릴리스의 새로운 기능
1.1.1 데이터풀, 신뢰성, 오류 처리 및
메모리 사용 개선사항
1.1.2 z/OS용 IBM Rational Performance Tester의 사용 가능성
1.1.3 IBM Rational Performance Tester
Extension for Siebel Test Automation의 사용 가능성
1.2 제품 수정사항 히스토리
2.0 설치 정보
2.1 하드웨어 요구사항
2.2 소프트웨어 요구사항
2.3 z/OS용 IBM Rational Performance
Tester 사용법
2.4 라이센스 부여
3.0 해당 Refresh Pack의 수정사항
3.1 수정사항
3.2 문제점 및 해결방법
4.0 고객 지원
5.0 주의사항 및 상표
이 Refresh Pack은 IBM Rational Performance Tester®에서 데이터풀 편집, 신뢰성, 오류 처리 및 메모리 사용을 향상시킬 수 있도록 하는 Test and Performance Tools Platform(TPTP) 3.3에 빌드됩니다. 또한 이 Refresh Pack에는 별도의 제품으로 구매할 수 있는 z/OS 지원 기능이 포함되어 있으며 3.0 절에 설명된 문제점을 수정합니다.
이 Refresh Pack은 TPTP 3.3에 빌드되며 Rational Performance Tester가 다음을 제공할 수 있도록 합니다.
이 Refresh Pack은 z/OS를 지원합니다. z/OS용 IBM Rational Performance Tester 및 Refresh Pack의 갱신사항을 구매하면 z/OS가 실행되는 원격 컴퓨터를 사용하여 스케줄 실행에 가상 사용자를 추가할 수 있습니다.
이 Refresh Pack에는 별도의 확장 기능으로 Siebel® 7.7 응용프로그램 테스트 지원 기능이 포함되어 있습니다. Siebel 데이터 상관 라이브러리가 Windows® 컴퓨터에서만 실행되므로 이는 Windows 전용 기능입니다.
IBM Rational Performance Tester Extension for Siebel Test Automation 및 Refresh Pack의 갱신사항을 구매하면 Siebel 7.7 응용프로그램을 테스트할 수 있습니다. Siebel 확장 기능은 사용하기 전에 별도의 라이센스 비용을 지불해야 합니다. 이 확장 기능을 구매하려면 http://www-306.ibm.com/software/howtobuy/passportadvantage/pao_customers.htm에서 Passport Advantage Online에 로그인하십시오.
Siebel에서만 사용 가능한 STA(Siebel Test Automation) 프레임워크도 필요합니다. 구매하거나 STA에 대해 문의하려면 Siebel 영업 담당자에게 연락하십시오.
다음 절에서는 Siebel 확장 기능의 사용 시 Performance Tester의 차이점에 대해 설명합니다.
테스트 생성 환경 설정에 새 옵션인 Siebel 지원이 포함되어 있습니다. 창 > 환경 설정을 누르고 테스트를 펼친 후 성능 테스트 생성을 누르십시오. 기본 설정은 자동(자동으로 Siebel 지원 발견 및 활성화)입니다. 설정을 항상 On 또는 Off로 변경할 수 있습니다.
테스트 편집기 환경 설정에는 새로운 페이지인 HTTP가 포함되어 있습니다. 창 > 환경 설정을 누르고 테스트를 펼친 후 성능 테스트 편집기 및 HTTP 탭을 차례로 누르십시오. HTTP 페이지에 환경 설정이 있습니다.
제품 도움말에 설명되어 있는 일반 페이지는 변경되지 않습니다. 색상 및 글꼴 페이지에서 내장 변수에서 대체된 텍스트의 색상 코딩을 볼 수 있습니다(다음 "Siebel 테스트 편집" 섹션 참조).
Siebel 테스트와 표준 HTTP 테스트 간의 기본적인 차이점은 테스트 실행 시 동적 데이터가 저장되고 대체되는 방법에 있습니다.
표준 HTTP 테스트에서 데이터 소스(데이터풀 변수, 사용자 정의 코드 또는 참조)는 런타임 시 변경되는 테스트 값에 링크되어 있습니다.
Siebel 테스트에는 내장 데이터 소스라는 데이터 소스에 대한 추가 유형이 포함되며 여기에는 테스트 값을 대체할 수 있는 변수가 포함됩니다. 대체 데이터는 스타 배열이라는 고유 데이터 구조에 저장됩니다. 스타 배열은 문자열과 해당 길이를 모두 16진(length_string) 또는 정수(length*string) 형식으로 저장됩니다. Siebel 대체자는 데이터를 대체하고 필요한 길이를 다시 계산하는 방법을 알고 있습니다. 스타 배열의 값에서 대체할 때( length_string 또는 length*string 형식 값을 강조표시하고 마우스 오른쪽 단추를 누른 후 다음에서 대체를 누름), Siebel 대체 또는 표준 HTTP 대체를 선택하라는 메시지가 표시됩니다. 드물게 발생하는 예외에서는 Siebel을 선택해야 합니다.
Siebel에도 대체되기 위한 특수 런타임 값이 필요합니다. 자동 상관에서는 이러한 특수 "내장 변수"를 사용하여 대부분의 경우를 처리해야 합니다. 그러나 추가 상관을 수행할 수도 있습니다.
문자열을 내장 변수와 상관시키려면 다음을 수행하십시오.
변수 유형을 선택한 후 다음 또는 완료를 누르십시오.
컨텐츠 검증 포인트는 지정된 텍스트 문자열이 요청에 대한 응답으로 발생하는지 여부를 검증합니다.
테스트에 컨텐츠 검증 포인트를 추가하려면 다음을 수행하십시오.
사용자 정의 문자열을 작성하려면 3 단계를 완료한 후에 다음 지시사항을 따르십시오.
사용자 정의 VP는 Siebel 테스트뿐만 아니라 모든 테스트에서 사용할 수 있습니다.
이 Refresh Pack에는 다음 수정사항이 포함됩니다.
IBM Rational Performance Studio Refresh Pack 6.1.1 설치, 설치 전제조건, 명령행 설치 및 갱신 서버의 로컬 미러 설정에 대한 정보는 http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rpt/61/html/611/nl/install_local_ko_KR_611.html의 설치 안내를 참조하십시오.
이 Refresh Pack을 설치하는 데 필요한 추가 하드웨어 요구사항은 없습니다.
IBM Rational Performance Tester 6.1과 함께 사용하기 위해 이 Refresh Pack을 설치할 수 있습니다.
Refresh Pack을 설치하기 전에 IBM Rational Product Updater 6.0.1을 설치해야 합니다.
Siebel 테스트 기능에는 ssdtcorr.dll 파일(이 파일은 STA(Siebel Test Automation)
프레임워크에서 제공)로 구현되는 Siebel에서 제공하는 데이터 상관 라이브러리가
필요합니다. Siebel에서 이 라이브러리를 얻어 수동으로 로컬 컴퓨터(
Rational Performance Tester 6.1이 설치된)의 다음 경로에
복사해야 합니다.
...\SDP\6.0\rpt_prod\external_files\deployable\siebel\
상관 라이브러리는 Siebel 테스트를 실행하는 모든 컴퓨터에 있어야 합니다. 그러나 상관 라이브러리를 로컬 컴퓨터에 설치한 후에는 필요할 때 자동으로 Siebel 테스트를 배치하는 원격 컴퓨터에 복사되기 때문에 상관 라이브러리를 원격 컴퓨터에 복사할 필요가 없습니다.
Siebel에서 제공하는 상관 라이브러리는 msvcr70.dll 파일에 의해 구현되는
Microsoft C++ 런타임 라이브러리에 종속됩니다. Siebel 테스트를 실행할
Windows 컴퓨터에는 C++ 런타임 라이브러리가 없거나 다른 버전이 포함될 수 있습니다. 이 경우,
Microsoft 웹 사이트에서 msvcr70.dll을 얻어 ssdtcorr.dll과 함께 siebel
폴더로 복사하십시오.
이렇게 하면 Siebel 테스트를 배치하는 원격 호스트에 필요한 파일이
복사됩니다. 일부 설치 시 이 프로시저가 필요하지 않더라도
siebel
폴더에 msvcr70.dll의 사본을 위치시키면 나중에 추가 원격 컴퓨터를 추가할 때
msvcr70.dll 누락에 대해 걱정할 필요가 없습니다.
z/OS 시스템에 다음 소프트웨어가 설치되어 있어야 합니다.
다음 절에서는 z/OS용 Performance Tester의 사용 방법에 대해 설명합니다. 다음을 수행하십시오.
시스템 프로그래머가 ASSIZEMAX를 2147483647로 설정해야 합니다.
다음 내보내기 명령을 z/OS용 Performance Tester를 시작할 사용자 ID의 .profile에 포함시키십시오.
export RASERVER_HOME=install_dir/IBM/AgentController
export LIBPATH=$LIBPATH:install_dir/IBM/AgentController/lib:java_install_dir/bin:java_install_dir/bin/classic:xml_parser_dir/lib
export PATH=$PATH:install_dirIBM/AgentController/bin
다음과 같이 _BPX_SHAREAS 환경 변수를 NO로 설정하십시오.
export _BPX_SHAREAS="NO"
ibmrac.os390.pax
tptpdc.os390.pax
pax -ppx -rf ibmrac.os390.pax
pax -ppx -rf ../../tptpdc.os390.pax
extattr +p install_dir/IBM/AgentController/lib/*.so
./SetConfig.sh -s ALLOW=ALL
./RAStart.sh
.
z/OS RAC를 중지하려면 다음 명령을 실행하십시오.
install_dir/IBM/AgentController/bin/RAStop.sh
Siebel 응용프로그램의 성능 테스트를 하려면 IBM Rational Performance Tester Extension for Siebel Test Automation에 대한 라이센스가 필요합니다. 이 확장 기능은 z/OS용 IBM Rational Performance Tester 및 IBM Rational Performance Tester에서 지원하는 Windows 변경 시에만 실행될 수 있으며 Linux 또는 z/OS에서는 실행되지 않습니다.
IBM Rational Performance Tester를 사용하면 Windows, Linux 또는 둘 모두에서 최대 5명의 동시 가상 사용자를 실행할 수 있습니다. 그러나 더 많은 사용자를 실행하려면 가상 Tester Pack 라이센스가 필요합니다. 예를 들어, 라이센스 없이 최대 5명의 가상 사용자로 Performance Tester를 실행할 수 있지만 10명의 가상 사용자를 실행하려면 5명 이상의 추가 가상 사용자를 지원하는 가상 Tester Pack의 라이센스를 구매해야 합니다. 라이센스는 5, 50, 100, 250, 500, 1000, 2500, 5000, 10,000, 20,000, 50,000 및 100,000 가상 테스터 크기로 제공됩니다.
가상 Tester Pack 라이센스는 분할할 수 없으며 한 명의 사용자만 주어진 시간에 특정 가상 Tester Pack을 사용할 수 있습니다. 예를 들어, 사용자 A 및 사용자 B가 50개의 가상 Tester 팩을 분할하여 각각 25명의 사용자 테스트를 실행할 수 없습니다. 그러므로 50개의 가상 Tester Pack 라이센스를 사용하면 단일 사용자가 최대 50명의 가상 사용자를 에뮬레이트하는 테스트를 실행할 수 있습니다.
가상 Tester Pack은 부가적인 것으로 단일 사용자가 다수의 가상 Tester Pack 라이센스를 결합하여 이들 라이센스 결합으로 지원되는 테스트를 실행할 수 있습니다. 예를 들어, 단일 사용자가 두 50개의 가상 Tester Pack 라이센스를 사용하여 최대 100명의 가상 사용자를 시뮬레이트하는 테스트를 실행할 수 있습니다.
z/OS 운영 체제에서 가상 사용자를 실행하려면 z/OS용 IBM Rational Performance Tester에 대한 라이센스가 필요합니다. z/OS용 IBM Rational Performance Tester를 사용하여, 라이센스를 구매한 z/OS 호스트에서 무제한의 가상 사용자를 실행할 수 있습니다. 또한 테스트 자산 개발의 목적으로 Windows 및 Linux에서 최대 5명의 가상 사용자를 동시에 실행할 수 있습니다.
이 절에서는 이 Refresh Pack의 몇 가지 문제점에 대한 해결방법과 수정사항에 대해 설명합니다.
이 Refresh Pack은 다음 문제점을 수정합니다. 문제점에 APAR 번호가 있으면 해당 번호가 나열됩니다.
이 절에서는 일부 문제점에 대한 해결방법에 대해 설명합니다.
특정 조건(특히 사용자의 스케줄이 경과 시간 후에 중지하도록 설정되어 있거나 성능 테스트 실행 보기에서 중지를 눌러 중지된 경우)에서는 테스트 완료 후 요약 보고서에 사용자가 활성 상태로 표시됩니다.
요약 보고서에 활성 사용자가 표시되어 있으나 테스트가 완료되었다고 판단되는 경우에는 전체 탭을 선택하십시오. 전체 탭에 테스트가 완료되었다고 설정되어 있으면 요약 보고서에 표시된 사용자 상태는 무시하십시오.
6.1 설치 안내서에 있는 IBM Rational Performance Tester 설치의 "Linux에서 라이센스 키 설치" 절이 올바르지 않습니다. 이 절의 내용은 다음과 같습니다.
Linux 클라이언트에 라이센스 키를 설치하려면 Rational 라이센스 서버의 IP 주소나
컴퓨터 이름이 있는 행을 포함하는 $HOME/.flexlmrc
파일을 작성하십시오.
예를 들면, RATIONAL_LICENSE_FILE=@server-name.com
또는 RATIONAL_LICENSE_FILE=@ip-address
행을 flexlmrc 파일에 추가하십시오.
.flexlmrc 파일은 6명 이상의 가상 테스터를 실행할 대상 시스템에 있는 모든 사용자의 홈 디렉토리에
작성되어야 합니다.
Linux에서 Performance Tester를 실행 중인 경우, Rational Product Updater가 세부 정보를 올바르게 표시하기 위해 MOZILLA_FIVE_HOME 환경 변수를 설정해야 합니다.
환경 변수를 설정하려면 다음 행을 shortcut_rpu(기본적으로 설치 디렉토리인 /opt/IBM/Rational/SPD/6.0에 있음)에 추가하십시오.
MOZILLA_FIVE_HOME=path to libxpcom.so
(usually/usr/lib/mozilla-1.4.3)
export MOZILLA_FIVE_HOME
이 문제점은 Rational Product Updater를 사용하여 Linux에 설치된 다른 제품에 영향을 줍니다.
창 > 환경 설정 > 성능 테스트 Workbench를 사용하여 누적되는 JVM(Java Virtual Machine) 힙 크기 값을 입력하는 경우, Linux 컴퓨터에서는 그 값이 보존되지 않습니다. 이제 rational.sdp.ini가 읽기 전용이라는 오류가 보고됩니다. 환경 설정을 변경하기 전에 쓰기 가능하도록 파일을 변경하십시오.
프록시 서버로 레코드하려면 로컬 주소에 프록시 서버 사용 안함 상자를 선택 취소해야 합니다. 그러나 도움말을 사용하는 경우, 이 상자를 선택해야 합니다.
이 상자를 찾으려면 Internet Explorer을 열고 도구 > 인터넷
옵션 > 연결 > LAN 설정을 누르십시오.
Rational Performance Tester의 제품 홈 페이지는 www.ibm.com/software/awdtools/tester/performance/index.html입니다. FAQ, 알려진 문제점, 수정사항 목록 및 기타 지원 정보를 보려면 제품 홈 페이지의 Support 페이지를 방문하십시오
IBM World Trade Asia Corporation
Licensing
2-31
Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
다음 단락은 현지법과 상충하는 영국이나 기타 국가에서는 적용되지 않습니다.
IBM은 타인의 권리 비침해, 상품성 및 특정 목적에의 적합성에 대한 묵시적
보증을 포함하여(단, 이에 한하지 않음) 묵시적이든 명시적이든 어떠한 종류의 보증없이 이
책을 현상태대로 제공합니다.
일부 국가에서는 특정 거래에서
명시적 또는 묵시적 보증의 면책사항을 허용하지 않으므로, 이 사항이 적용되지 않을 수도 있습니다.
이 정보에는 기술적으로 부정확한 내용이나 인쇄상의 오류가 있을 수 있습니다. 이
정보는 주기적으로 변경되며, 변경된 사항은 최신판에 통합됩니다.
IBM은 이 책에 설명한 제품 및(또는) 프로그램을 사전 통지없이 언제든지 개선 및(또는) 변경할 수 있습니다.
이 정보에서 언급되는 비IBM의 웹 사이트는 단지 편의상 제공된
것으로, 어떤 방식으로든 이들 웹 사이트를 옹호하고자 하는 것은 아닙니다. 해당 웹 사이트의 자료는 본 IBM 제품 자료의 일부가 아니므로 해당 웹 사이트 사용으로 인한 위험은 사용자 본인이 감수해야 합니다.
IBM은 귀하의 권리를 침해하지 않는 범위 내에서 적절하다고 생각하는 방식으로 귀하가 제공한 정보를
사용하거나 배포할 수 있습니다.
(i) 독립적으로 작성된 프로그램과 기타 프로그램(본 프로그램 포함) 간의 정보 교환 및
(ii) 교환된 정보의 상호 이용을 목적으로 본 프로그램에 관한 정보를 얻고자 하는 라이센스 사용자는 다음 주소로 문의하십시오.
135-270
서울특별시 강남구 도곡동 467-12
군인공제회관
군인공제회관빌딩
한국 아이.비.엠 주식회사
고객만족센터
이러한 정보는 해당 조건(예를 들어, 사용료 지불 등)에 따라 사용될 수 있습니다.
이 정보에 기술된 라이센스가 부여된 프로그램 및 이 프로그램에 대해 사용 가능한
모든 라이센스가 부여된 자료는 IBM이 IBM 기본 계약, IBM 프로그램 라이센스 계약(IPLA) 또는 이와 동등한 계약에 따라 제공한 것입니다.
본 문서에 포함된 모든 성능 데이터는 제한된 환경에서 산출된 것입니다. 따라서
다른 운영 환경에서 얻어진 결과는 상당히 다를 수 있습니다. 일부 성능은 개발 레벨
상태의 시스템에서 측정되었을 수 있으므로 이러한 측정치가 일반적으로 사용되고 있는
시스템에서도 동일하게 나타날 것이라고는 보증할 수 없습니다. 또한 일부 성능은
추정을 통해 추측되었을 수도 있으므로 실제 결과는 다를 수 있습니다. 이 책의 사용자는 해당
데이터를 사용자의 특정 환경에서 검증해야 합니다.
비IBM 제품에 관한 정보는 해당 제품의 공급업체, 공개 자료 또는 다른 기타 범용 소스로부터
얻은 것입니다. IBM에서는 이러한 비IBM 제품을 테스트하지 않았으므로,
이들 제품과 관련된 성능의 정확성, 호환성 또는 기타 주장에 대해서는 확신할 수
없습니다. 비IBM 제품의 성능에 대한 의문사항은 해당 제품의 공급업체에 문의하십시오.
IBM이 제시하는 방향 또는 의도에 관한 모든 언급은 특별한 통지없이
변경될 수 있습니다.
이 정보에는 일상의 비즈니스 운영에서 사용되는 자료 및 보고서에 대한 예제가 들어
있습니다. 이 예제에는 가능한 완벽하게 개념을 설명하기 위하여 개인, 회사, 상표 및
제품의 이름이 포함될 수 있습니다. 이들 이름은 모두 가공의 것이며 실제 기업의 이름 및 주소와 유사하더라도
이는 전적으로 우연입니다.
저작권:
이 정보에는 여러 운영 플랫폼에서의 프로그래밍 기법을 보여주는 원어로 된 샘플 응용프로그램이 들어 있습니다. 귀하는 샘플 프로그램의 작성 기준이 된 운영 플랫폼의 응용프로그램 프로그래밍 인터페이스에 부합하는 응용프로그램을 개발, 사용, 마케팅 및 배포하기 위한 목적으로 이러한 샘플 프로그램을 추가 비용없이 어떤 형태로든 복사, 수정 및 배포할 수 있습니다. 이러한 예제는 모든 조건하에서 철처히 테스트된 것은 아닙니다. 따라서 IBM은 이러한 프로그램의 신뢰성, 서비스 가능성 또는 기능을 보증하거나 암시하지 않습니다.
이러한 샘플 프로그램 또는 파생 제품의 각 사본이나 그 일부에는 반드시 다음과 같은 저작권 표시가 포함되어야 합니다.
© (귀하의 회사명) (연도).이 코드의 일부는 IBM Corp.의 샘플 프로그램에서 파생됩니다. © Copyright IBM Corp. 2000, 2005. All rights reserved.
이 정보를 소프트카피로 확인하는 경우에는 사진과 컬러 삽화가 제대로
나타나지 않을 수도 있습니다.
프로그래밍 인터페이스 정보는 본 프로그램을 사용하는 응용프로그램 소프트웨어 작성을 돕기 위해 제공됩니다.
귀하는 범용 프로그래밍 인터페이스를 통해 본 프로그램 툴의 서비스를 제공하는 응용프로그램 소프트웨어를 작성할 수 있습니다.
그러나 본 정보에는 진단, 수정 및 성능 조정 정보도 포함되어 있습니다. 진단, 수정 및 성능 조정 정보는 응용프로그램 소프트웨어의 디버그를 위해 제공된 것입니다.
경고 본 진단, 수정 및 조정 정보는 변경될 수 있으므로 프로그램 인터페이스로서 사용할 수 없습니다.
다음 용어는 미국 또는 기타 국가에서 사용되는 International Business Machines Corporation의 상표입니다.
Java 및 모든 Java 기반 상표는 미국 또는 기타 국가에서 사용되는 Sun Microsystems, Inc.의 상표입니다.
Windows 및 Windows NT는 미국 또는 기타 국가에서 사용되는 Microsoft Corporation의 상표입니다.
UNIX는 미국 또는 기타 국가에서 Open Group의 등록상표입니다.
Linux는 미국 또는 기타 국가에서 사용되는 Linus Torvalds의 상표입니다.
기타 회사, 제품 또는 서비스 이름은 타사의 상표 또는 서비스표입니다.