이 보고서에는 실행의
유효성 및 실행에 있어 매우 중요한 데이터가 요약되어 있으며,
테스트에서 가장 느린 10개의 페이지의 응답 경향이 표시되고, 지정된
간격 동안 각 페이지의 응답 경향에 대한 그래프가 표시됩니다.
전체 페이지
전체 페이지는 다음 정보를 제공합니다.
- 실행 상태를 표시하는 진행 표시기
- 전반적인 실행 성공을 나타내기 위해
다음과 같은 정보를 표시하는 막대형 차트
- 전체 실행 동안 페이지 상태 코드 성공을 나타내는
상태 코드 백분율
페이지 상태 코드 성공은 1차 요청에
대해 응답 코드 검증 포인트가 패스되었음을 의미합니다. 1차 요청에
검증 포인트가 없을 경우, 성공이란 서버가 1차 요청을 받은 다음
상태 코드가 200 또는 300 카테고리에 있는 응답을 리턴하거나 400
또는 500 카테고리의 상태 코드로 예상 응답을 리턴하는 것을 의미합니다.
- 전체 실행 동안 페이지 요소 성공을 나타내는 상태 코드
백분율
페이지
요소 성공은 해당 요청에 대해 응답 코드 검증 포인트가 패스되었음을 의미합니다. 요청에
검증 포인트가 없을 경우, 성공이란 서버가 요청을 받은 다음
상태 코드가 200 또는 300 카테고리에 있는 응답을 리턴하거나 400
또는 500 카테고리의 상태 코드로 예상 응답을 리턴하는 것을 의미합니다.
- 총 상태는 전체 실행 동안 페이지, 트랜잭션,
루프에 대한 테스트 상태의 총 백분율을 의미합니다.
- 패스한 페이지 제목 검증
포인트 백분율(설정한 경우)
- 패스한 응답 코드 또는 응답 크기
검증 포인트 백분율(설정한 경우)
요약 페이지
요약 페이지에는 사용자가 테스트의 중간 결과나 최종 결과를 한 번에 분석할 수 있도록
테스트 실행에 대한 가장 중요한 데이터가 요약되어 있습니다.
요약 페이지에는 다음 실행 요약 정보가 표시됩니다.
- 테스트의 이름
- 활성 사용자 수 및 테스트를 완료한
사용자 수. 이 숫자는 실행 중에 업데이트됩니다.
- 경과 시간. 이 시간은 시, 분, 초
단위로 표시되는 실행 지속 기간입니다.
- 실행 상태. 컴퓨터
초기화, 사용자 추가, 실행 중, 테스트
로그에 데이터 전송, 중지 또는 완료 중 하나입니다.
- 결과 표시 대상 컴퓨터: 모든 호스트. 개별 컴퓨터에 대한 요약 결과를 보려면
Performance Test 실행 보기에서 컴퓨터 이름을 클릭하십시오.
요약 페이지에는 다음 페이지 요약 정보가 표시됩니다.
- 총 페이지 시도 횟수 및 히트 수. 페이지 시도는 1차 요청이 전송되었으나 해당
요청이 페이지 내에 포함되지 않았음을 의미합니다. 히트는
서버가 1차 요청을 수신한 후 전체 응답을 리턴했음을 의미합니다.
- 모든 페이지에 대한 평균 응답 시간. 응답 시간은 모든 페이지 요소에
대한 응답 시간 합계입니다(연결 시간 지연 및 상호 요청 지연 포함).응답 시간 카운터는 4XX(클라이언트 오류)에서
5XX(서버 오류)까지의 범위에 있는 상태 코드를 가진 요청을 포함하는
페이지의 페이지 응답 시간을 생략합니다. 유일한 예외는
실패(예: 404)가 기록된 후 리턴되고 요청이
페이지의 1차 요청이 아닌 경우입니다. 제한시간을
초과하는 요청이 포함된 페이지 응답 시간은 항상 버립니다.
- 모든 페이지에 대한 평균 응답 시간의 표준 편차
- 모든 페이지에 대한 최대 응답 시간
- 모든 페이지에 대한 최소 응답 시간
- 페이지 검증 포인트에 대한 결과 요약(페이지
검증 포인트를 설정한 경우)
요약 페이지에는 다음 페이지 요소 요약 정보가 표시됩니다.
- 총 페이지 요소 시도 횟수 및 히트 수. 페이지 요소 시도는
요청이 전송되었음을 의미합니다. 히트는 서버가 요청을
수신한 후 전체 응답을 리턴했음을 의미합니다.
- 클라이언트가 로컬 캐시에서 페이지
요소가 새로운 정보라고 판단하여 서버로
요청을 보내지 않은 경우 총 페이지 요소 수
- 모든 페이지 요소에 대한 평균 응답 시간. 응답
시간은 전송한 첫 번째 요청 문자와 수신한 마지막 응답
문자 사이의 시간입니다. 4XX(클라이언트 오류)에서 5XX(서버 오류)까지의
범위에서 예상치 못한 상태 코드(기록된 코드와 재생된 코드가
일치하지 않음)를 리턴하거나 제한시간을 초과하는 HTTP 요청의
응답 시간은 보고되는 값에서 삭제됩니다.
- 평균 응답 시간의 표준 편차.
표준 편차는 평균에 대해 데이터가 그룹화되는 밀도를
나타냅니다. 예를 들어, 시스템 A와 시스템 B 모두 평균 응답
시간이 12밀리초입니다. 그러나 이는 응답 시간이 비슷하다는 것을
의미하지는 않습니다. 시스템 A의 응답 시간은 11밀리초, 12밀리초, 13밀리초,
12밀리초일 수 있습니다. 시스템 B의 응답 시간은 1밀리초, 20밀리초, 25밀리초, 2밀리초일 수 있습니다.
평균 시간은 같지만 시스템 B의 표준 편차가 더 크며
응답 시간이 다양합니다.
- 패스한 검증 포인트 백분율
- 페이지 요소 검증 포인트에 대한 결과 요약(페이지
요소 검증 포인트를 설정한 경우)
테스트에 트랜잭션을 설정한 경우 요약 페이지에는 다음과 같은 트랜잭션 정보가 표시됩니다.
- 모든 트랜잭션에 대한 최소, 최대, 평균 응답 시간. 응답 시간은 트랜잭션 컨테이너 내에서 소요된 실제
시간입니다.
- 평균 응답 시간의 표준 편차.
표준 편차는 평균에 대해 데이터가 그룹화되는 밀도를
나타냅니다. 예를 들어, 시스템 A와 시스템 B 모두 평균 응답
시간이 12밀리초입니다. 그러나 이는 응답 시간이 비슷하다는 것을
의미하지는 않습니다. 시스템 A의 응답 시간은 11밀리초, 12밀리초, 13밀리초,
12밀리초일 수 있습니다. 시스템 B의 응답 시간은 1밀리초, 20밀리초, 25밀리초, 2밀리초일 수 있습니다.
평균 시간은 같지만 시스템 B의 표준 편차가 더 크며
응답 시간이 다양합니다.
- 시작된 총 트랜잭션 수 및
완료된 총 트랜잭션 수
페이지 성능 페이지
페이지 성능 페이지에는
테스트에서 가장 느린 10개의 페이지에 대한 평균 응답이 테스트 진행 상태로 표시됩니다. 이 정보를 사용하여 테스트 중 및 테스트 후에 시스템 응답을 평가할 수 있습니다.
막대형
차트에는 가장 느린 10개의 페이지에 대한 평균 응답 시간이 표시됩니다. 각
막대는 레코딩 중에 방문한 페이지를 나타냅니다. 테스트를 실행하면 실행되는
동안에는 가장 느린 10개의 페이지가 동적으로 업데이트되므로 막대형
차트가 변경됩니다. 예를 들어, 실행을 시작할 때는 로그온 페이지가 10개의
가장 느린 페이지 중 하나였을 수 있지만, 테스트가 진행되는 동안 로그온 페이지
대신 쇼핑 카트 페이지가 가장 느린 10개의 페이지 중 하나가 될 수 있습니다. 실행
후에는 전체 실행 동안 가장 느린 10개의 페이지가 표시됩니다.
막대형
차트 아래의 테이블에는 다음과 같은 추가 정보가 표시됩니다.
- 실행 동안 각 페이지에 대한 최소 응답 시간. 응답
시간은 전송한 첫 번째 요청 문자와 수신한 마지막 응답
문자 사이의 시간입니다. 응답 시간 카운터는 4XX(클라이언트 오류)에서
5XX(서버 오류)까지의 범위에 있는 상태 코드를 가진 요청을 포함하는
페이지의 페이지 응답 시간을 생략합니다. 유일한 예외는
실패(예: 404)가 기록된 후 리턴되고 요청이
페이지의 1차 요청이 아닌 경우입니다. 제한시간을
초과하는 요청이 포함된 페이지 응답 시간은 항상 버립니다.
- 실행 동안 각 페이지에 대한 평균 응답 시간. 이
시간은 막대형 차트 정보와 일치합니다.
- 평균 응답 시간의 표준 편차.
표준 편차는 평균에 대해 데이터가 그룹화되는 밀도를
나타냅니다. 예를 들어, 시스템 A와 시스템 B 모두 평균 응답
시간이 12밀리초입니다. 그러나 이는 응답 시간이 비슷하다는 것을
의미하지는 않습니다. 시스템 A의 응답 시간은 11밀리초, 12밀리초, 13밀리초,
12밀리초일 수 있습니다. 시스템 B의 응답 시간은 1밀리초, 20밀리초, 25밀리초, 2밀리초일 수 있습니다.
평균 시간은 같지만 시스템 B의 표준 편차가 더 크며
응답 시간이 다양합니다.
- 실행 동안 각 페이지에 대한 최대 응답 시간
- 각 페이지에 액세스하기 위한 초당 시도 횟수. 시도는 1차
요청이 전송되었으나 해당 요청이 페이지 내에 포함되지 않았음을 의미합니다.
- 페이지에 액세스하기 위한 총 시도 횟수
가장 느린 10개 페이지 요소 응답 시간을
표시하려면 페이지를 마우스 오른쪽 단추로 클릭하고
페이지 요소 응답 표시를 선택하십시오.
응답 대 시간 요약 페이지
응답 대 시간 요약
페이지에는 지정된 간격 동안 평균 응답 동향이 그래프로 표시됩니다. 여기에는
해당하는 요약 테이블과 두 개의 선 그래프가 있습니다. 스케줄에
단계별 로드가 포함되는 경우에는 그래프 맨 위에
있는 시간 범위 컬러 마커가 해당 단계를 나타냅니다.
- 페이지 응답 대 시간 그래프에는 실행 중 모든
페이지의 평균 응답 시간이 표시됩니다. 그래프의 각
지점은 해당 간격에서 발생한 평균입니다. 그래프
다음의 테이블에는 실행 중 모든 페이지의 총 평균 응답
시간과 평균 응답 시간의 표준 편차가 나열됩니다.
- 페이지 요소 응답 대 시간 그래프에는 실행 중 모든 페이지
요소에 대한 평균 응답 시간이 표시됩니다. 그래프의 각
지점은 해당 간격에서 발생한 평균입니다. 그래프
아래 테이블에는 실행 중 모든 페이지 요소의 총
평균 응답 시간과 평균 응답 시간의 표준 편차가
나열됩니다. 이 테이블에는 또한 클라이언트가 페이지
요소를 로컬 캐시에서 새로운 정보로 판별하여 서버로 요청을
보내지 않은 경우 총 페이지 요소 수가 나열됩니다. 스케줄의 통계 샘플 간격 값을 스케줄 특성으로 설정합니다.
응답 대 시간 세부사항 페이지
응답 대 시간 세부사항
페이지에는 샘플 간격의 응답 동향이 그래프로 표시됩니다. 각 페이지는
별도 행으로 표시됩니다.
평균 페이지 응답 시간 그래프에는 각 샘플 간격에
대한 각 페이지의 평균 응답을 표시됩니다. 스케줄에
단계별 로드가 포함되는 경우에는 그래프 맨 위에 있는
시간 범위 컬러 마커가 해당 단계를 나타냅니다. 그래프
다음의 테이블에는 다음과 같은 추가 정보가 있습니다.
- 실행 동안 최소 페이지 응답 시간. 응답 시간은 1차 요청에서
전송된 첫 번째 요청 문자와 수신한 마지막 응답 문자 사이의 시간입니다. 응답 시간 카운터는 4XX(클라이언트 오류)에서
5XX(서버 오류)까지의 범위에 있는 상태 코드를 가진 요청을 포함하는
페이지의 페이지 응답 시간을 생략합니다. 유일한 예외는
실패(예: 404)가 기록된 후 리턴되고 요청이
페이지의 1차 요청이 아닌 경우입니다. 제한시간을
초과하는 요청이 포함된 페이지 응답 시간은 항상 버립니다.
- 실행 동안 평균 페이지 응답 시간. 이는 그래프와 유사하지만
이 테이블에 있는 정보는 전체 실행을 포함합니다.
- 실행 동안 최대 페이지 응답 시간
- 평균 응답 시간의 표준 편차.
표준 편차는 평균에 대해 데이터가 그룹화되는 밀도를
나타냅니다. 예를 들어, 시스템 A와 시스템 B 모두 평균 응답
시간이 12밀리초입니다. 그러나 이는 응답 시간이 비슷하다는 것을
의미하지는 않습니다. 시스템 A의 응답 시간은 11밀리초, 12밀리초, 13밀리초,
12밀리초일 수 있습니다. 시스템 B의 응답 시간은 1밀리초, 20밀리초, 25밀리초, 2밀리초일 수 있습니다.
평균 시간은 같지만 시스템 B의 표준 편차가 더 크며
응답 시간이 다양합니다.
- 가장 최근 통계 샘플 간격에 대한 간격당 페이지 시도
비율. 페이지 시도는 1차 요청이 전송되었으나
해당 요청이 페이지 내에 포함되지 않았음을 의미합니다. 스케줄의 통계 샘플 간격 값을 스케줄 특성으로 설정합니다.
- 간격당 페이지 시도 횟수
페이지 처리량 페이지
페이지 처리량
페이지는 샘플 간격당 전송되는 요청 빈도의 개요를 제공합니다.
- 페이지 히트 비율 그래프에는 모든 페이지에 대한 샘플 간격당 페이지 시도
비율과 페이지 히트 비율이 표시됩니다.
페이지 시도는 1차 요청이
전송되었으나 해당 요청이 페이지 내에 포함되지 않았음을 의미합니다.
히트는
서버가 1차 요청을 수신한 후 전체 응답을 리턴했음을 의미합니다.
스케줄에
단계별 로드가 포함되는 경우에는 그래프 맨 위에 있는
시간 범위 컬러 마커가 해당 단계를 나타냅니다. 그래프 다음의 요약
테이블에는 실행 중 각 페이지에 대한 총 히트 비율과 카운트가 나열됩니다.
- 사용자 로드 그래프에는 실행 과정에서 활성 사용자와 테스트를
완료한 사용자가 표시됩니다. 그래프 다음 요약 테이블에는 가장 최근 샘플
간격의 결과가 나열됩니다. 스케줄의 통계 샘플 간격 값을 스케줄 특성으로 설정합니다. 실행이 완료됨에 따라 활성
사용자 수가 감소하고 완료된 사용자 수가 증가합니다. 그래프
다음 요약 테이블에는 전체 실행 동안 활성 및 완료된 사용자가
나열됩니다.
참고: 샘플 간격 값을 설정하려면 스케줄을
열고 통계 탭을 클릭한 후
통계 샘플 간격을 보거나 수정하십시오.
요청
수와 히트 수가 유사하지 않으면 서버가 워크로드를
처리하는 데 문제가 있을 수 있습니다.
실행 중에
가상 사용자를 추가하고 이 두 그래프를 동시에 감시하는 경우
워크로드를 처리하는 시스템 기능을 모니터할 수 있습니다. 페이지
히트 비율이 안정화되면 활성 사용자 개수가 계속 증가하고
시스템이 잘 조정되더라도 평균 응답 시간이 자연스럽게
느려집니다. 이처럼 응답 시간이 느려지는 이유는
시스템이 최대 유효 처리량 레벨에서 실행되고
요청에 대한 응답 속도를 늦추어 페이지 히트 비율을
효과적으로 조절하기 때문입니다.
서버 처리량 페이지
서버
처리량 페이지에는 간격당 또한 전체 실행
동안 전송되는 바이트 수와 비율이 나열됩니다. 이
페이지에는 또한 각 간격 또는 전체
실행에 대한 가상 사용자의 상태가 나열됩니다.
- 바이트 전송 비율 그래프에는 실행 중인 전체 간격에
대해 간격당 송수신된 바이트 비율이 표시됩니다. 스케줄에
단계별 로드가 포함되는 경우에는 그래프 맨 위에 있는
시간 범위 컬러 마커가 해당 단계를 나타냅니다. 그래프 다음
요약 테이블에는 전체 실행 동안 송수신된 총 바이트 수가 나열됩니다.
- 사용자 로드 그래프에는 실행 과정에서 샘플 간격당 활성 사용자와
테스트를 완료한 사용자가 표시됩니다. 스케줄의 통계 샘플 간격 값을 스케줄 특성으로 설정합니다. 실행이 완료됨에 따라 활성 사용자
수가 감소하고 완료된 사용자 수가 증가합니다. 그래프 다음
요약 테이블에는 전체 실행 동안 활성 및 완료된 사용자가
나열됩니다.
전송된 바이트 및 수신된 바이트 처리량 비율(클라이언트 관점에서 계산됨)은
Rational® Performance Tester에서 서버를 통해 전송하는
데이터의 양을 나타냅니다. 일반적으로 이 데이터를 다른
메트릭(예를 들어, 페이지 처리량, 자원 모니터링 데이터)과 함께 분석하여
네트워크 처리량 수요가 서버 성능에 미치는 영향을 이해할 수 있습니다.
서버 상태 요약 페이지
서버
상태 요약 페이지는 서버가 로드에 응답하는
정도에 대한 전반적인 상태를 알려줍니다.
- 페이지 상태 차트에는 실행 동안 총 페이지 시도 횟수, 총 페이지 히트
수, 총 상태 코드 성공 횟수가 표시됩니다. 막대형 차트 아래의 테이블에는
동일한 정보가 나열됩니다.
페이지 시도는 1차 요청이 전송되었으나 해당 요청이 페이지 내에
포함되지 않았음을 의미합니다.
히트는 서버가 1차 요청을 수신한
후 전체 응답을 리턴했음을 의미합니다.
성공은 해당 요청에 대해 응답 코드 검증 포인트가
패스되었음을 의미합니다. 요청에 검증 포인트가 없을
경우, 성공이란 서버가 요청을 받은 다음 상태 코드가 200
또는 300 카테고리에 있는 응답을 리턴하거나 400 또는 500
카테고리에 있는 예상 응답을 리턴하는 것을 의미합니다.
- 페이지 요소 상태 차트에는 실행 동안 총 페이지 요소
시도 횟수, 총 페이지 요소 히트 수, 총 상태 코드 성공 횟수,
총 페이지 요소 경로 재지정 횟수가 표시됩니다. 막대형 차트
아래 테이블에는 이와 동일한 정보와 함께 클라이언트가 페이지
요소를 로컬 캐시에서 새로운 정보로 판별하여 서버로 요청을
보내지 않은 경우 총 페이지 요소 수가 나열됩니다.
서버 상태 세부사항 페이지
서버
상태 세부사항 페이지는 성공 비율이 가장
낮은 10개 페이지에 대한 특정 세부사항을 제공합니다.
- 막대형 차트는 성공 비율이 가장 낮은 10개 페이지를 표시합니다.
- 차트 아래 요약 테이블에는 모든 페이지에 대한
실행 중 시도, 히트, 성공 횟수와 실행 중 초당 시도 횟수가
나열됩니다.
시도는 1차 요청이 전송되었으나 해당 요청이
페이지 내에 포함되지 않았음을 의미합니다.
히트는 서버가
1차 요청을 수신한 후 전체 응답을 리턴했음을 의미합니다.
성공은
해당 요청에 대해 응답 코드 검증 포인트가 패스되었음을 의미합니다. 요청에
검증 포인트가 없을 경우, 성공이란 서버가 요청을
받은 다음 상태 코드가 200 또는 300 카테고리에 있는
응답을 리턴하거나 400 또는 500 카테고리에 있는
예상 응답을 리턴하는 것을 의미합니다.
캐싱 세부사항 페이지
캐싱
세부사항 페이지는 테스트 실행
중 캐싱 동작에 대한 특정 세부사항을 제공합니다.
- 캐싱 활동 그래프에는 실행 동안 총 페이지 요소
캐시 시도 횟수, 총 페이지 요소 캐시 히트 수, 총 페이지
요소 캐시 누락 횟수가 표시됩니다. 이러한 값은 컨텐츠가 수정되었는지
여부를 나타내는 서버의 응답에 대응합니다. 또한
막대형 차트에는 캐시에서 실행 동안 건너뛴 총
페이지 요소 수가 표시됩니다. 해당 값은 서버와의
통신이 필요하지 않은 경우 로컬 캐시에서
계속 새로운 캐시 히트를 나타냅니다.
- 페이지 요소 캐시 히트 비율 그래프에는 실행 동안
서버 확인 성공과 클라이언트 확인 성공을 나타내는 캐시
시도의 백분율이 표시됩니다. 서버 확인 캐시 히트는 서버가
304 응답 코드를 리턴할 때 발생합니다. 컨텐츠가 로컬 캐시에서
계속 새로운 정보이고 서버와의 통신이 필요하지 않으면
클라이언트 확인 캐시 히트가 발생합니다.
자원 페이지
자원
페이지에는 또한 스케줄이 실행되는 동안 모니터된 모든 자원 카운터가 표시됩니다.
페이지 요소 응답
페이지
요소 페이지에는 선택한 페이지의 가장 느린 10개 페이지 요소 응답이 표시됩니다.
페이지 응답 시간 컨트리뷰션
페이지
응답 시간 컨트리뷰션 페이지에는 각 페이지 요소가 전체 페이지
응답 시간과 클라이언트 지연 시간 및 연결 시간에 영향을 주는 시간이 표시됩니다.
페이지 크기
이 페이지에는 테스트할 애플리케이션의 각 페이지
크기가 나열됩니다. 페이지 크기는 응답 시간 계산에 영향을 미칩니다. 페이지
일부가 캐시되거나 모든 페이지가 캐시되는 경우에는 캐시에서 수신되는
요청이 총 페이지 크기에 영향을 주지 않습니다. 스케줄의 경우 각
페이지에 대한 히트 수를 가상 사용자 수로 확인할 수 있습니다.
오류
이 페이지에는 오류 수와 테스트 또는
스케줄에서 발생한 해당 조치가 나열됩니다. 오류 조건 섹션에는 충족된 오류 조건 수가
표시됩니다. 오류 동작 섹션에는 각 오류 조건의 처리 방식이 표시됩니다. 테스트
편집기, 스케줄 편집기 또는 복합 테스트 편집기의 고급
탭에 오류를 처리하는 방법이 이미 정의되어 있어야 합니다.