XML 파일에서 테스트 변수를 초기화하기 위해
varfile 옵션을 사용하여 명령행 인터페이스에서 테스트를 실행할 수 있습니다.
시작하기 전에
- IBM® Rational® Performance Tester를 사용하여 변수를 선언하십시오.
명령행에서 스케줄 또는 테스트를 실행하기 전에
해당 경로에서 지원되는 Java 실행 가능 파일(
java.exe)을
확인하십시오. 지원되는 Java 실행 가능 파일은 제품과 함께 제공됩니다.
- UNIX 운영 체제의 경우,
실행 가능 파일은 기본적으로 /opt/IBM/SDP/jdk/bin/ 디렉토리에 설치됩니다.
- Windows 운영 체제의 경우,
실행 가능 파일은 기본적으로 C:\Program Files\IBM\SDP\jdk\bin\ 디렉토리에 설치됩니다.
- Linux에서는
명령행에서 실행하는 경우에도 X 서버가 사용 가능해야 합니다.
자세한 정보는 Linux의 명령행에서 테스트 실행을 참조하십시오.
- 값을 가진 변수를 포함하는 XML 파일을 작성하십시오. XML 파일은
다음 이미지와 비슷한 구조를 갖습니다.
프로시저
- 명령행에서 테스트 또는 스케줄을
실행하려면 cmdline.bat 파일과 cmdline.sh 파일이 있는 디렉토리로 이동하십시오.
Windows 운영 체제의 경우
이 디렉토리는 일반적으로 C:\Program Files\IBM\IBMIMShared\plugins\com.ibm.rational.test.lt.cmdlineexecuteversion_date입니다.
- 다음 명령을 실행하십시오.
cmdline -workspace workspace_full_path -project proj_rel_path -eclipsehome eclipse_full_path -plugins plugin_full_path -schedule sched_rel_path -suite suite_rel_path -varfile variable_file_full_path -servicename service -serviceargs service_args -configfile file_full_path -results result_file -overwrite
{true | false} -quiet -users nn -vmargs JVM_args -exportlog log_full_path -exportstats stats_full_path -exportstatreportlist stats_list -usercomments "any
user comment"
값에 공백이
포함된 경우 따옴표로 값을 묶으십시오. .bat 파일이
들어 있는 디렉토리에 있는 동안 이 명령에 대한 온라인 도움말을
보려면 cmdline -help를 입력하십시오.
다음
표에 각 옵션이 설명되어 있습니다.
옵션 |
설명 |
-workspace |
필수입니다. Eclipse 작업공간의 전체 경로입니다. |
-project |
필수입니다. 작업공간과 관련된 프로젝트의
경로로 파일 이름을 포함합니다. |
-eclipsehome |
필수입니다. eclipse.exe가 있는 디렉토리로의 전체 경로입니다. |
-plugins |
필수입니다. 플러그인이 있는 폴더의 전체
경로입니다. 일반적으로,Windows운영 체제에서
이 폴더 위치는 C:\Program Files\IBM\IBMIMShared\plugins입니다. |
-schedule |
선택사항이지만 -schedule 옵션, -suite
옵션 또는 -servicename 옵션을 반드시 지정해야 합니다.
프로젝트와 관련된 실행할 스케줄의 파일 이름을 포함하는
경로입니다. |
-suite |
선택사항이지만 -schedule 옵션, -suite
옵션 또는 -servicename 옵션을 반드시 지정해야 합니다.
프로젝트와 관련된 실행할
테스트의 파일 이름을 포함하는 경로입니다. |
-varfile |
선택사항입니다. 변수 이름과 값 쌍을 포함하는 XML 파일의
전체 경로입니다. |
-servicename |
선택사항이지만 -schedule 옵션, -suite
옵션 또는 -servicename 옵션을 반드시 지정해야 합니다.
실행할 서비스의
이름입니다. 스케줄 또는 Performance Test를 실행하는 대신 지정된 서비스가 사용 가능해지면
지정된 서비스를 실행합니다. |
-serviceargs |
선택사항입니다. -servicename 옵션에서 지정한
서비스에 전달할 일련의 인수입니다. 예를 들면, -serviceargs
"-myserviceparm1 myserviceparm1value"입니다. 값에 공백이
있기 때문에 값을 따옴표로 묶었습니다. |
-configfile |
선택사항입니다. 테스트 또는 스케줄 실행에
필요한 매개변수가 있는 파일의 전체 경로입니다. 각 매개변수는
하나의 행에 있어야 합니다. 구성 파일을 작성하려면 줄 바꾸기를 하지
않는 편집기를 사용하십시오. 필수인지 선택적인지 여부에 관계 없이
모든 매개변수를 구성 파일에서 설정할 수 있습니다. 명령행 매개변수가
이 파일의 값을 대체합니다. 참고: 값에 공백이 있어도 이 파일에서는 따옴표를 사용하지
마십시오.
|
-results |
선택사항입니다. 결과 파일의 이름입니다. 기본 결과 파일은
시간소인이 추가된 테스트 또는 스케줄 이름입니다. |
-overwrite |
선택사항입니다. 동일한 이름을 가진 결과 파일을
겹쳐쓸지 여부를 판별합니다. 기본값인 true는
결과 파일을 겹쳐씀을 의미합니다. |
-quiet |
선택사항입니다. 실행기에서 메시지 출력을 설정 해제하고
실행 또는 시도가 완료되면 명령 쉘로 돌아갑니다. |
-users |
선택사항입니다. 실행 시 가상 사용자의
기본 수를 대체합니다. 스케줄의 경우 기본값은 스케줄
편집기에 지정된 사용자의 수입니다. 테스트에서는 기본값이
사용자 한 명입니다. 이 옵션은 지정된 수의 사용자가 있는
스케줄의 새 사본을 작성합니다. |
-vmargs |
선택사항입니다. 전달할 Java
가상 머신 인수입니다. 예를 들면, -vmargs "-debug
-Xmx512m"입니다. 값에 공백이
있기 때문에 값을 따옴표로 묶었습니다. |
-exportlog |
선택사항입니다. 내보낸 HTTP 테스트 로그를 저장할
파일의 전체 경로입니다. |
-exportstats |
선택사항입니다. 내보낸 통계 보고서 데이터를 저장할
디렉토리의 전체 경로입니다. 통계 보고서 데이터는 CSV(Comma-Separated
Value) 형식으로 저장되며 파일 이름은 보고서
이름에서 파생됩니다. -exportstatreportlist 옵션이 지정되지
않은 경우 Performance Test 보고서 환경 설정의
보고서 내보내기 페이지에 지정된 보고서를
내보냅니다. |
-exportstatreportlist |
선택사항입니다. -exportstats 옵션을 사용하여
통계 보고서 데이터를 내보낼 때 사용할 사용자 정의 보고서 형식
파일(.view 파일)의 절대 경로 목록(쉼표로 구분됨)입니다. 이 매개변수는
작업공간 환경 설정을 대체합니다. 예를 들면, -exportstatreportlist
c:/customreport.view,c:/customreport2.view입니다. |
-usercomments |
선택사항입니다. 큰따옴표 안에 텍스트를 추가하여
보고서의 사용자 주석 행에 텍스트를 표시합니다. |
참고: - -quiet 옵션을 포함하지 않는 한 테스트 또는
스케줄이 실행되는 시기와 완료되는 시기를 나타내기 위해
메시지가 표시됩니다.
- 명령을 실행하면 작업공간이 잠깁니다. 실행하는 동안 테스트
또는 스케줄의 진행상태를 확인하려면
다른 작업공간을 호출하여 해당 작업공간을 통해 프로젝트를 여십시오.
예
cmdline -workspace C:/RPTWorkspace -project testProj -eclipsehome C:\Program
Files\IBM\SDP\eclipse.exe -schedule MySchedule -varfile
C:/Assets/testProjVar.xml