HTTP 요청 세부사항

페이지 요청 필드는 현재 선택된 페이지에 적용됩니다.
일반 탭
버전
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는 응답 시간 분석을 지원합니다. 다른 프로토콜은 응답 시간 분석을 지원하지 않습니다.


피드백