명령행에서 변수 초기화

XML 파일에서 테스트 변수를 초기화하기 위해 varfile 옵션을 사용하여 명령행 인터페이스에서 테스트를 실행할 수 있습니다.

시작하기 전에

프로시저

  1. 명령행에서 테스트 또는 스케줄을 실행하려면 cmdline.bat 파일과 cmdline.sh 파일이 있는 디렉토리로 이동하십시오. Windows 운영 체제의 경우 이 디렉토리는 일반적으로 C:\Program Files\IBM\IBMIMShared\plugins\com.ibm.rational.test.lt.cmdlineexecuteversion_date입니다.
  2. 다음 명령을 실행하십시오.

    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


피드백