페이지 요청 필드는
현재 선택된 페이지에 적용됩니다.
- 일반 탭
- 버전
- HTTP 버전을 표시합니다.
- 메소드
- 레코딩 중에 사용된 HTTP 요청 메소드를 표시합니다.
일반적으로 테스트에 새 요청을 추가하지 않으면 이 값을 변경하지 않습니다. GET, POST, PUT, HEAD, DELETE가 지원됩니다.
- 페이지에 대한 1차 요청
- 1차 요청에 대해 표시되며 수정할 수 없습니다. 페이지에는 하나의 1차 요청만 포함될 수 있습니다.
- 1차로 설정하려면 클릭
- 모든 2차 요청에 대해 표시됩니다. 각 페이지에는 한 개의 1차 요청만 있을 수 있으므로
이 옵션을 선택하면 페이지의 1차 요청 옵션이 이 요청으로 이동하고
1차로 설정하려면 클릭 옵션은 원래 1차 요청으로 이동합니다. 변경을 실행 취소하려면 원래 1차 요청에서 1차로
설정하려면 클릭을 선택하십시오.
- 연결
- 웹 서버에 대한 연결을 지정합니다. 연결에는 호스트 이름(일반적으로 완전한 도메인 이름임) 및
웹 서버의 리스너 포트가 포함됩니다. 연결이 정의된 서버 액세스 구성으로 이동하려면
연결의 이름을 클릭하십시오. 이 요청에 사용된 연결을 변경하려면 변경을 클릭하십시오.
- URL
- 자원(예: 페이지, 그래픽 파일 또는 스타일시트 파일)에 대한
경로를 지정합니다. 메소드가 GET이면 일반적으로 URL 필드에는
데이터 풀 후보로 지정된 조회 문자열이 포함됩니다.
- 데이터
- 요청을 명확히 하는 데 필요한 추가 컨텐츠 데이터를
지정합니다. 메소드가 POST이면 데이터에는 대개 데이터 풀 후보로 지정된 값이 포함됩니다.
- 요청 헤더
- 각 요청 헤더와 요청 헤더 값을 나열합니다. 헤더의 값을 변경하려면 행을 클릭한 다음
수정을 클릭하십시오.
새 헤더를 추가하려면 추가를 클릭하십시오. 헤더를 삭제하려면 제거를 클릭하십시오.
- 응답 시간 분석 사용
- 응답 시간 분석 데이터 콜렉션을 사용하려면 선택하십시오.
상위 또는 페이지 레벨에서 응답 시간 분석 콜렉션을 사용으로 설정할 수 있습니다. 모든 테스트 요소가
응답 시간 분석 데이터 콜렉션을 지원하는 것은 아닙니다.
요청에 대한
성능 요구사항, 오류 처리, 대기 동작을 구성하려면
고급 페이지를 사용하십시오.
- 고급 탭
- 세부사항 항상 로그
- 요청에 대한 세부사항이 항상 로깅되도록 이 선택란을 선택하십시오.
- 성능 보고서에서 대체된 URL 사용
- 이 옵션을 사용하여 페이지 요소 보고서의 대체를 보십시오.
- 성능 요구사항
- 모든 성능 요구사항이 테이블에 표시됩니다. 음영 표시된 요구사항은 정의되지 않은 요구사항입니다. 요구사항을
정의하려면 연산자 및 값에 세부사항을 입력하십시오.
정의된 요구사항을 여러 요청에 적용하려면 테스트에서 요청을 선택하고
테이블의 요구사항 행에서 마우스 오른쪽 단추를 클릭한 다음 요구사항 복사를 클릭하십시오.
- 성능 요구사항 사용
- 이 테스트의 성능 요구사항을 사용하려면 선택하십시오.
- 이름
- 정의된 이 성능 요구사항 세트의 이름을 지정합니다.
기본적으로 이 세트의 이름은 요청의 URL입니다. 이름을 변경하여 가독성을 향상시킬 수 있지만
성능 요구사항 보고서에서만 이 이름이 사용됩니다. 다른 보고서에는 기본 이름이 사용됩니다. 기본값
사용을 클릭하여 이름을 기본값으로 재설정하십시오.
- 연산자
- 수학 연산자 목록을 표시하려면 이 필드를 클릭하십시오.
성능 요구사항의 연산자를 선택하십시오.
- 값
- 요구사항의 값을 설정하려면 이 필드를 클릭하십시오.
- 표준
- 보고서에서 이 요구사항을 표준 요구사항으로 처리하도록 하려면
이 옵션을 선택하십시오. 표준 요구사항으로 인해 테스트에 실패할 수 있습니다. 표준으로 표시되지 않은 성능 요구사항은
테스트 실패의 원인이 되지 않습니다.
- 정의되지 않은 요구사항 숨기기
- 정의되지 않은 성능 요구사항 후보가 테이블에 표시되지 않도록
하려면 선택하십시오. 이 선택란을 선택하면 모든 음영 표시된 행이 숨겨집니다.
- 선택 취소
- 하나 이상의 요구사항을 선택한 후 이 옵션을 클릭하여 정의를 제거하십시오.
요구사항은 계속 사용할 수 있으며 재정의할 수 있습니다.
- 오류 처리
- 오류 조건 테이블을 열려면 클릭하십시오. 오류 처리를 사용하여
특정 조건이 발생할 때 취할 조치와 로깅할 메시지를 지정할 수 있습니다. 오류 조건에는
검증 포인트 실패, 서버 제한시간 초과, 사용자 정의 코드 경보 및 데이터 상관 문제점이 포함됩니다. 오류가 발생할 때 취할 조치와 로깅할 메시지 외에도 모든 오류 조건이 테이블에 표시됩니다.
오류 핸들러를 정의하려면
조건을 선택한 다음 편집을 클릭하십시오. 오류 보고서에는
테스트 또는 스케줄에서 발생한 오류의 수 및 해당 조치가 나열됩니다. 오류가 페이지의 상태에 기여하는지 여부를
지정할 수도 있습니다. 상태 매개변수를 설정하려면 조건을 선택하고
상태에 대한 기여 대체 선택란을 선택하십시오. 페이지 상태 보고서는 각 페이지의 상태를 표시합니다.
- 선택하지 않은 조건 숨기기
- 선택한 오류 핸들러만 표시하려면 클릭하십시오. 조건을 숨긴다고 해서 조건이 비활성화되는 것은 아닙니다.
- 적용된 변환
- 요청에 적용된 데이터 변환을 표시합니다.
변경을 클릭하여 요청에 적용할 데이터 변환을 선택하십시오.
- 문자 세트
- 페이지 요청에 사용할 문자 세트를 표시합니다. 유효한 문자 세트를 보려면 변경을
클릭하십시오.
- 클라이언트 처리 지연
- 이전 버전의 테스트에서는 1차 요청의 대기만 지원됩니다. 대기 및
릴리스 시기는 사용할 수 없습니다.
이전 버전의 테스트에서 추가 지연 시간은 1차 요청의 첫 번째로 수신된 문자부터 측정됩니다.
- 대기
- 이 요청이 발행되기 전에 시작하거나 완료해야 하는 연관된 요청을 나타냅니다. 다른 요청을 선택하려면
요청을 클릭하십시오. 연관을 제거하려면 요청 연관 지우기 아이콘을 클릭하십시오.
- 릴리스 시기
- 마지막 문자 수신 또는 첫 번째 문자
수신 중 하나를 선택하여 연관된 요청과 관련하여 해당
요청을 발행할 시기를 나타내십시오.
- 추가 지연(밀리초)
- 해당 요청이 발행되기 전에 대기해야 하는 추가 지연 시간(밀리초)을 나타냅니다. 지연 시간은
사용자 동작의 통계적인 에뮬레이션입니다. 테스트를 레코딩된 속도보다 빠르게(또는 느리게) 재생하려면
테스트 레벨에서 이 지연 시간을 조절할 수 있습니다.
- 디지털 인증서
- 테스트에서 사용하는 인증서 저장소에 대한 세부사항을 나열합니다.
테스트에서 사용할 인증서 저장소를 추가하려면 추가를
클릭하십시오. HTTP 및 SOA는 디지털 인증서를 지원합니다. 다른
프로토콜은 디지털 인증서를 지원하지 않습니다.
- 응답 시간 분석 사용
- 응답 시간 분석 데이터 콜렉션을 사용하도록 설정합니다. 응답
시간 분석을 통해 페이지 요소에 대한 통계를 볼 수 있습니다. 이
통계는 테스트할 시스템의 각 파트에서 소요된 시간을 보여줍니다.
응답 시간 분석을 활용하여 코드 문제점을 식별할 수 있습니다. 서버가
성능 병목 현상을 일으키는 애플리케이션과 해당 서버를 확인한 후
세부 드릴 다운으로 문제점을 야기하는 패키지, 클래스 또는 메소드를
정확하게 판별할 수 있습니다.
이 옵션은 여러 테스트
요소에 표시됩니다. 요소에서 이 옵션을 사용하도록 설정하면 요소의
하위에서도 사용할 수 있습니다. 예를 들어, 테스트 레벨에서 모니터링을 사용하도록 설정하면 페이지
및 요청 레벨에서도 모니터링을 사용할 수 있습니다. 특정 페이지에 모니터링을 사용하도록 설정할 수 있습니다. 이러한 경우 다른 페이지
또는 해당 요청이 아닌 해당 페이지에 대한 요청에 모니터링을 사용할 수 있습니다.
HTTP 및 SOA는 응답 시간 분석을 지원합니다. 다른
프로토콜은 응답 시간 분석을 지원하지 않습니다.