스케줄을 열면 해당 특성을 설정할 수 있습니다.
사용자 로드 페이지
테이블에서 마우스 오른쪽 단추를
클릭하고
추가를 선택하여 스테이지를 추가하십시오. 스테이지를
수정하려면 행을 선택한 후
편집을
클릭하거나 첫 번째 열에서 사용자 아이콘을 클릭하십시오.
- 사용자
- 스테이지에서 활성화될 총 사용자 수를 입력하십시오(현재
실행 중인 사용자에 더하거나 뺄 사용자 수가 아님).
- 지정된 기간 동안 실행
- 스테이지 실행 기간(및 시간 단위)을
입력하십시오. 지정된 사용자 수에 도달하면 해당
사용자는 이 시간까지 실행을 지속합니다. 이 시간이
만료되면 다음 스테이지에 필요한 경우 사용자는 실행을
계속하고 그렇지 않은 사용자는 실행을 중지합니다.
사용자가 실제로
스테이지를 입력하기 전에 테스트할 시스템을 준비하기 위한 추가
옵션을 설정하려면
고급 표시를 클릭하십시오.
- 변경 비율
- 사용자를 모두 한 번에 더하거나 빼지 않고 각 사용자 추가
또는 제거 간 지연을 설정하려면 숫자를 입력하십시오. 사용자를
지연시킴으로써 연결 제한시간이 초과될 수 있는 시스템 과부하를 방지할 수 있습니다.
사용자 로드 미리보기에는 이 지연이 검은색으로 표시됩니다.
- 안정 시간
- 테스트할 시스템이 사용자 수의 갑작스런 변화에 대처할 수 있습니다.
대상 사용자 수에 도달하면 시작되는 정의된 안정 시간을
지정하면 테스트할 시스템이 일정한 상태로 안정되어 사용자
수를 정확하게 반영할 수 있습니다. 사용자
로드 미리보기에는 이 시간이 검은색으로 표시됩니다.
- 사용자가 중지 요청에 응답하는 시간 한계
- 선택적으로 값을 입력합니다. 가상 사용자에게
중지가 요청되면 현재 조치(예: HTTP 요청)를 완료한
후 마칩니다. 가상 사용자가 지정된 시간 한계
내에 완료되지 않으면 강제로 완료됩니다.
- 사용자 로드 미리보기
- 일정 시간의 사용자 수 단계를 미리봅니다. 빨간색
행 세그먼트는 해당 상태에 대한
총 사용자 수에 도달했음을 나타냅니다.
대기 시간 페이지
- 레코딩된 대기 시간 사용
- 레코딩된 비율과 동일한 비율로 테스트를 재생하려면 선택하십시오.
이 옵션은 대기 시간에 영향을 주지 않습니다.
- 고정 대기 시간 지정
- 각 사용자의 대기 시간은 사용자가 지정하는 값과 정확히
일치합니다. 사용자를 정확하게 에뮬레이션하지는 않지만
테스트를 빠르게 재생하려는 경우에는 유용합니다.
- 백분율 단위로 대기 시간 늘리기/줄이기
- 대기 시간 스케일에 백분율을 입력하십시오.
각 사용자의 대기 시간에 해당 백분율을 곱합니다. 값이 100이면
대기 시간이 변경되지 않습니다. 값이 200이면 대기 시간이 두
배가 되므로 스케줄이 레코딩된것보다 1/2/ 속도로 재생됩니다.
값이 50이면 대기 시간이 1/2/로 감소하므로 스케줄이
두 배 빠르게 재생됩니다. 0 값은 지연 시간이 없음을 표시합니다.
- 랜덤 백분율 단위로 대기 시간 변경
- 각 사용자의 대기 시간이 지정된 백분율의 상한과
하한 사이에서 임의로 생성됩니다. 백분율은 레코딩된
대기 시간을 기반으로 합니다. 예를 들어,
하한에 10을 입력하고
상한에 90을 입력하면 대기 시간이
원래 레코딩된 대기 시간의 10%와 90% 사이가 됩니다. 임의
시간은 이 범위 내에 고르게 분포됩니다.
- 최대 대기 시간
- 최대 대기 시간 설정은 실제 대기 시간을 에뮬레이션하는
테스트에 유용합니다. 최대값을 설정하면 테스트 내에서 각각의 긴
대기 시간을 검색하고 편집하지 않아도 됩니다. 대기 시간이
길어지는 요인은 여러 가지가 있습니다. 예를 들어, 레코딩
중에 인터럽트될 수도 있습니다. 원래 대기 시간을 복원하려면
이 선택란을 선택 취소하십시오.
자원 모니터링 페이지
- 자원 모니터링 사용
- 자원 모니터링을 활성화하려면 선택합니다. 사용 가능한 데이터 소스는 다음 소스에서 캡처됩니다.
- Apache HTTP Server 관리 Bean
- Apache Tomcat 관리 Bean
- IBM® Tivoli® Monitoring 에이전트
- IBM DB2® 스냅샷 모니터
- IBM WebSphere® Performance Monitoring Infrastructure
- JBoss Application Server 관리 Bean
- JVM(Java™
Virtual Machine) 관리 Bean
- Oracle Database
- Oracle WebLogic Server 관리 Bean
- SAP NetWeaver 관리 Bean
- UNIX rstatd 모니터
- SNMP(Simple Network Management Protocol) 에이전트
- Windows 성능 모니터
자원
모니터링 데이터는 문제점 판별에 도움을 주는 보다 완전한 시스템 보기를 제공할 수 있습니다.
- 스케줄을 실행할 때 올바르지 않은 자원 무시
- 올바르지 않은 자원(예를 들어, 도달할 수 없는 호스트 또는 올바르지 않은
호스트 이름)으로 인해 나타나는 오류 메시지를 억제하려면 이 설정을 선택하십시오.
이 옵션을 선택하는 경우 로그를 보고 오류 메시지를 확인해야 합니다.
통계 페이지
- 통계 로그 레벨
- 이러한 옵션은 테스트 로그에 대해
수집하는 많은 양의 데이터 순서대로 나열됩니다.
- 없음
- 최소 통계 데이터를 수집합니다. 스케줄을 테스트
목적으로 빠르게 실행하려면 이 옵션을 사용하십시오.
- 스케줄 조치
- 실행 중 활성 사용자와 완료된 사용자의 수를 보고합니다.
- 1차 테스트 조치
- HTTP 테스트의 경우 이 옵션은 페이지 관련 조치(시도,
히트, 검증 포인트)를 보고합니다. SAP 테스트의
경우 이 옵션은 SAP 화면에서 정보를 보고합니다.
- 2차 테스트 조치
- HTTP 테스트의 경우 이 옵션은 페이지 요소와 관련된
정보를 보고합니다. 이 옵션은 SAP 테스트에 적용되지 않습니다.
- 모두
- 모든 조치에 대한 통계를 제공합니다.
- 통계 샘플 간격
- 보고서의 샘플링 간격을 설정합니다. 스케줄을
실행하면 특정 간격의 응답 시간, 간격 동안
전송되는 요청 빈도, 간격 동안의 평균 응답 동향과
같은 정보가 보고서에 표시됩니다. 여기서
이 샘플링 간격을 설정합니다.
- 모든 호스트 통계만 저장
- 다른 WAN을 통해 성능 테스트를 실행하지 않고
각 원격 컴퓨터에서 데이터를 확인하는 데 관심이 없는
경우 이 옵션을 선택하십시오.
변수 초기화
스케줄 레벨에서 변수를
초기화하려면 이 페이지를 사용하십시오. 스케줄
레벨에서 변수를 초기화하는 경우 특정 값이
정의되는 사용자 그룹을 제외한 스케줄의 모든
사용자 그룹이 변수 초기값을 사용합니다.
- 추가
- 변수를 추가하고 값을 초기화합니다. 사용 테스트
열에는 해당 변수를 사용하는 테스트 이름이 표시됩니다. 스케줄
레벨 또는 사용자 그룹 레벨에서 지정된 값을 대체하는
변수에 대해 경고 아이콘이 표시되며 가시성을
이 테스트만으로 설정한 상태로
테스트 레벨에서 정의된 값을 사용합니다. 경고 아이콘 위에
커서를 두면 변수 초기값을 대체하는 테스트가 나타납니다.
- 내보내기
- 스케줄 레벨에서 정의된 변수를 파일로 내보냅니다.
- 변수 초기값 파일 사용
- 파일의 변수값을 사용하려면 이 선택란을 선택하십시오.
기존 파일을 선택하려면 찾아보기를 클릭하고
파일을 작성하려면 새로 작성을 클릭하십시오.
성능 요구사항 페이지
- 성능 요구사항 사용
- 이 스케줄의 성능 요구사항을 사용하려면
선택하십시오.
- 이름
- 이 성능 요구사항 세트의 이름을 지정합니다. 이 이름은 성능 요구사항 보고서에 사용됩니다. 기본적으로
이름은 Performance Schedule -schedule_name입니다.
- 기본값 사용
- 이름을 기본값으로 재설정하려면 클릭하십시오.
- 성능 요구사항
- 모든 성능 요구사항이 테이블에 표시됩니다. 음영 표시된 요구사항은 이 스케줄에 정의되지 않습니다. 요구사항을 정의하려면
연산자 및 값을 설정하십시오.
- 연산자
- 수학 연산자 목록을 표시하려면 이 필드를 클릭하십시오.
이 성능 요구사항의 연산자를 선택하십시오.
- 값
- 요구사항의 값을 설정하려면 이 필드를 클릭하십시오.
- 표준
- 요구사항을 표준으로 표시하려면 선택하십시오. 표준 요구사항에 일치하지 않으면
스케줄 실행 실패 판정이 나고 이 판정은 검증 포인트 실패와 같이 전체 실행을 롤업합니다. 요구사항을
추가로 작성하려면 이 옵션을 선택 취소하십시오.
일반적으로 추가 요구사항은 내부적으로 추적할 수 있는 요구사항입니다.
추가 요구사항은 실행 실패의 원인이 되지 않으므로 해당 결과는 성능 요구사항 보고서의 한 페이지로 제한됩니다.
- 정의되지 않은 요구사항 숨기기
- 정의한 요구사항만 표시하려면 선택하십시오. 그러면 음영 표시된 행이 숨겨집니다.
- 선택 취소
- 하나 이상의 요구사항을 선택하고 이 옵션을 클릭하여 정의를 제거하십시오.
요구사항은 계속 사용할 수 있으며 재정의할 수 있습니다.
테스트 로그 페이지
모든 오류 및 경고와
기본 테스트 조치를 로그하는 기본 설정은 대부분의 목적을 충족시킵니다.
그러나 일반적이지는 않지만 정보 없음에서 모든 사용자의
모든 정보까지 원하는 정보 유형을 로그할 수 있습니다.
테스트를 디버깅하는 중인 경우, 세 개의
로깅할 내용 필드 모두를
모두 또는
조치
세부사항으로 설정할 수 있습니다. 이러한 설정은 특히
테스트가 길거나 여러 사용자를 실행 중인 경우, 크기가 큰 테스트 로그를 생성합니다.
반대로 크기가 큰 테스트 로그는 테스트 로그 전송 시간을 증가시켜
컴퓨터의 디스크 공간이 부족할 수도 있습니다.
전송
시간을 단축하고 디스크 공간 부족과 같은 경우를 줄이려면
사용자 그룹당 기본 5명의 사용자보다 더 작은 매우 작은
사용자 서브세트의 정보를 샘플링하십시오. 고정 샘플링 비율은
각 그룹에서 동일한 수의 가상 사용자를 샘플링합니다. 백분율
샘플링 비율은 각 그룹의 가상 사용자 백분율을 샘플링하지만
한 그룹에서 최소 한 명의 사용자가 샘플링되도록 보장합니다.
응답 시간 분석 페이지
- 응답 시간 데이터 콜렉션 사용
- 응답 시간 분석 콜렉션을 활성화하려면 선택합니다. 이
데이터는 각 페이지 요소의 응답 시간 분석을 보여줍니다.
- 세부사항 레벨
- 낮음 또는 중간을
선택하여 수집되는 데이터의 양을 제한하십시오.
- 사용자 서브세트의 샘플 정보만
- 세부사항 레벨을 높음 또는 중간으로
설정하는 경우 로그가 너무 커지지 않도록 샘플링 비율을 설정하십시오.
- 고정된 사용자 수
- 선택한 수가 각 사용자 그룹에서 샘플링됩니다. 여러 사용자의
데이터를 수집해야 할 특정 이유가 없는 경우 고정된 사용자
수를 선택하고 사용자 그룹당 한 명의 사용자를 지정하십시오.
- 사용자 백분율
- 선택한 백분율이 각 사용자 그룹에서 샘플링되지만
각 사용자 그룹에서 최소 한 명의 사용자가 샘플링됩니다.
문제점 판별 페이지
- 문제점 판별 로그 레벨
- 일반적으로 문제점 판별 레벨은 IBM Software
Support에서 요청한 경우에만 변경하십시오.
그러나 특정 조건에서는 문제점 판별 레벨을 변경해야 할 수도 있습니다. 예를 들어, 실행이 특정 사용자 수에 도달하여 문제점이
발생하는 경우 레벨을 구성으로 올릴 수 있습니다. 이 레벨은
IBM Software Support에 문의하지 않고 사용할 수 있는 가장 세부적인 레벨입니다.
- 사용자 서브세트의 샘플 정보만
- 샘플링 비율을 설정하려면 이 옵션을 선택하십시오.
- 고정된 사용자 수
- 각 사용자 그룹에서 샘플링할 사용자 수를 지정하십시오.
- 사용자 백분율
- 선택한 백분율이 각 사용자 그룹에서 샘플링되지만
각 그룹에서 최소 한 명의 사용자가 샘플링됩니다.