스케줄에서 모바일 테스트 실행

IBM® Rational® Performance TesterIBM Rational Test Workbench Eclipse Client와의 쉘 공유 환경이 있는 경우 스케줄에서 모바일 테스트를 실행할 수 있습니다. 한 가지 시나리오는 스케줄에서 동일한 모바일 테스트를 실행하는 것입니다. 다른 시나리오는 하나의 모바일 디바이스 또는 여러 모바일 디바이스와 에뮬레이터에서 다른 사용자 그룹과 병렬로 동일한 모바일 테스트를 실행하는 것입니다. 모바일 테스트를 실행 중인 그룹에서 각 가상 사용자에 대해 고유 모바일 디바이스를 지정하도록 변수를 설정할 수 있습니다. 모바일 테스트를 실행 중인 그룹의 각 가상 사용자에 대해 여러 모바일 디바이스가 사용되도록 변수를 데이터 풀에서 초기화할 수 있습니다.

시작하기 전에

이 태스크 정보

이 태스크는 모든 모바일 기본 또는 하이브리드 Android 및 iOS 테스트에 적용됩니다.

모든 단계를 테스트 워크벤치 퍼스펙티브에서 수행할 수 있습니다.

스케줄에서 모바일 테스트를 실행할 때 다음 시나리오가 가능합니다.
  • 변수가 작성되지 않고 데이터 풀이 사용되지 않습니다. 스케줄이 실행될 때 제품이 자동으로 가상 사용자당 하나의 디바이스를 지정합니다.
  • 각 사용자 그룹은 스케줄에서 선택된 단일 디바이스에서 테스트를 실행합니다. 여기서 변수는 선택된 단일 디바이스를 사용하여 정의됩니다.
  • 스케줄이 여러 모바일 디바이스 및 에뮬레이터에서 다른 사용자 그룹과 병렬로 동일한 모바일 테스트를 실행합니다. 여기서 데이터 풀에는 디바이스 ID가 변수 값으로 포함되고 그룹에 있는 각 가상 사용자에게 데이터 풀에서 가져온 변수 값이 지정됩니다.
참고: 스케줄에 루프 및 복합 테스트를 사용할 수 있습니다.

프로시저

  1. 옵션: 테스트를 실행하는 데 사용되는 모바일 디바이스 및 시뮬레이터를 선택할 수 있도록 각 모바일 테스트에서 RTW_Mobile_Selected_Device 변수를 추가하십시오. 세부사항은 선택한 모바일 디바이스로 테스트를 실행하기 위해 변수 정의를 참조하십시오.
    1. 모바일 테스트를 열고 테스트 자원 노드를 선택한 후 변수 컨테이너를 작성하십시오.
    2. 마법사가 열리면 변수 이름 RTW_Mobile_Selected_Device를 입력하십시오. 확인을 클릭하십시오.
  2. 옵션: 자원 모니터링을 사용하려면 rm.collect라는 변수를 작성하고 이를 true로 설정하십시오. 지정된 간격으로 데이터를 수집하려면 rm.collect.interval을 작성하고 이를 1000밀리초 이상의 정수 값으로 설정하십시오. 스케줄에서 자원 모니터링을 사용하려면 1단계에 언급된 대로 RTW_Mobile_Selected_Device 변수도 설정해야 합니다. IBM Rational Quality Manager에서 모바일 테스트 또는 스케줄을 실행하려는 경우, 해당 변수를 테스트 케이스의 실행 변수 섹션에 설정하십시오.
  3. 옵션: 이 단계는 변수가 데이터 풀에서 초기화되지 않은 경우에만 필요합니다. 테스트 변수에 각 모바일 테스트의 디바이스 ID를 설정하십시오. 초기값 영역에서 텍스트를 선택하고 디바이스 ID를 입력하십시오. 이를 수행하려면 다음 그림에서와 같이 모바일 디바이스 편집기의 목록에서 디바이스를 선택하고 자세한 특성 영역의 디바이스 아래에 있는 디바이스 ID를 복사하십시오.
    디바이스 ID
    변수 값이 디바이스 ID

    1, 2, 3단계는 선택사항입니다. RTW_Mobile_Selected_Device 변수를 사용하지 않으면 제품이 자동으로 가상 사용자마다 하나의 디바이스를 지정합니다. 5단계에 설명된 대로, 스케줄을 편집하는 동안 가상 사용자의 수 또는 그룹에 있는 사용자의 백분율을 정의할 수 있습니다.

  4. 선택사항: 데이터 풀에 있는 각 모바일 테스트의 디바이스 ID 설정
    1. 데이터 풀을 작성하고 데이터 풀을 테스트와 연관시키십시오.
      • 테스트 세부사항 영역의 변수 세부사항 영역에서 데이터 풀 값을 선택하십시오.
      • 데이터 소스 선택 마법사에서 데이터 풀 누름 단추를 클릭하고 목록에서 데이터 풀을 선택한 후 선택을 클릭하십시오. 데이터 풀을 작성해야 하는 경우 마법사를 사용하여 새 데이터 풀 작성을 선택하고 지시사항에 따라 데이터 풀을 작성한 후 완료를 클릭하십시오. 데이터 풀에 추가할 수 있는 데이터에 대한 세부사항은 테스트와 연관된 데이터 풀 작성을 참조하십시오. 그런 다음, 데이터 소스 선택 마법사에서 데이터 풀을 선택하고 선택을 클릭하십시오.
      .
    2. 데이터 풀을 작성하고 데이터를 추가한 후 데이터 풀의 첫 번째 열에 디바이스 ID를 입력하십시오.
      • 모바일 디바이스 편집기를 열고 목록에서 디바이스를 선택한 후 자세한 특성 영역의 디바이스 아래에 있는 디바이스 ID를 복사하십시오.
      • 데이터 풀을 열고 다음 그림과 같이 1열에 디바이스 ID를 붙여넣으십시오. 테스트를 실행하는 데 사용되는 모든 디바이스에 대해 이를 수행하십시오.
        데이터 풀에 디바이스 ID 추가
  5. 테스트 네비게이터에서 사용자 그룹이 있는 스케줄을 작성하십시오.
    1. 파일 > 새로 작성 > 기타를 클릭하십시오. 마법사 선택에서 테스트를 펼치고 성능 스케줄을 클릭하십시오.
    2. 스케줄을 포함할 프로젝트 또는 폴더의 이름을 입력하거나 선택하고 스케줄의 이름을 입력하십시오. 다음을 클릭하십시오.
    3. 사용자, 사용자 그룹, 램프 스테이지의 기본 수를 수정할 수 있습니다. 스케줄에서 루프를 사용하는 경우 각 사용자 그룹에 루프 추가를 클릭하고 각 사용자 그룹의 루프 유형을 선택하십시오. 완료를 클릭하십시오.
    1. 편집된 스케줄에서 사용자 그룹(그룹 크기, 동작)을 정의하십시오. 각 사용자 그룹의 스케줄에 최대 가상 사용자 수를 설정할 수 있습니다. 절대값을 선택하고 실행할 최대 가상 사용자 수를 입력하십시오. 옵션에 대한 세부사항은 스케줄에 사용자 그룹 추가를 참조하십시오.
    2. 사용자 그룹의 위치를 설정하십시오. RTW_Mobile_Selected_Device 변수가 명시적으로 설정되지 않은 경우 모바일 테스트를 포함하는 모든 사용자 그룹이 동일한 위치에서 실행되는지 확인하십시오. 위치의 개념은 스케줄에 특정하며 스케줄 작성원격 위치에서 사용자 그룹 실행에 설명되어 있습니다.
  6. 스케줄에 모바일 테스트를 추가하려면 다음을 수행하십시오.
    1. 스케줄을 열고 사용자 그룹을 클릭한 후 추가 > 테스트를 클릭하십시오.
    2. 테스트를 선택하고 확인을 클릭하십시오.
      사용자 그룹에 테스트 추가
  7. 스케줄을 저장하십시오. 테스트 워크벤치에서 스케줄을 실행하려면 다음을 수행하십시오.
    1. 디바이스 및 에뮬레이터를 수동 모드로 설정하십시오. 테스트 워크벤치에서 테스트 실행의 프로시저 및 권장사항을 참조하십시오.
    2. 스케줄 실행을 클릭하십시오. 명령행에서 스케줄을 실행하려면 명령행에서 테스트 또는 스케줄 실행을 참조하십시오.

결과

웹 및 통계 보고서에서 테스트 결과를 볼 수 있습니다.

피드백