HTTP 테스트 세부사항

테스트 세부사항 필드는 전체 테스트에 적용됩니다.

공통 옵션

데이터 풀
테스트에 사용되는 각 데이터 풀에 대한 세부사항(데이터 풀의 이름, 사용되는 열, 테스트에서 데이터 풀 열이 참조되는 위치)을 나열합니다. 위치 열에서 해당 위치로 이동할 항목을 클릭하십시오.
데이터 풀 추가
테스트에 사용하려는 데이터 풀에 참조를 추가하려면 클릭하십시오. 이 옵션을 클릭하는 것은 테스트를 선택한 상태에서 추가 > 데이터 풀을 클릭하는 것과 같습니다.
삭제
테스트에서 참조를 삭제하려면 데이터 풀 참조를 선택한 후 클릭하십시오. 데이터 풀은 여전히 다른 테스트에는 사용 가능합니다.
데이터 풀 후보 표시
데이터 상관을 검토 및 변경할 수 있는 데이터 풀 후보 표시 창을 열려면 클릭하십시오.
디지털 인증서
테스트에서 사용하는 인증서 저장소에 대한 세부사항을 나열합니다. 테스트에서 사용할 인증서 저장소를 추가하려면 추가를 클릭하십시오. HTTP 및 SOA는 디지털 인증서를 지원합니다. 다른 프로토콜은 디지털 인증서를 지원하지 않습니다.
응답 시간 분석 사용
응답 시간 분석 데이터 콜렉션을 사용하도록 설정합니다. 응답 시간 분석을 통해 페이지 요소에 대한 통계를 볼 수 있습니다. 이 통계는 테스트할 시스템의 각 파트에서 소요된 시간을 보여줍니다. 응답 시간 분석을 활용하여 코드 문제점을 식별할 수 있습니다. 서버가 성능 병목 현상을 일으키는 애플리케이션과 해당 서버를 확인한 후 세부 드릴 다운으로 문제점을 야기하는 패키지, 클래스 또는 메소드를 정확하게 판별할 수 있습니다.

이 옵션은 여러 테스트 요소에 표시됩니다. 요소에서 이 옵션을 사용하도록 설정하면 요소의 하위에서도 사용할 수 있습니다. 예를 들어, 테스트 레벨에서 모니터링을 사용하도록 설정하면 페이지 및 요청 레벨에서도 모니터링을 사용할 수 있습니다. 특정 페이지에 모니터링을 사용하도록 설정할 수 있습니다. 이러한 경우 다른 페이지 또는 해당 요청이 아닌 해당 페이지에 대한 요청에 모니터링을 사용할 수 있습니다.

HTTP 및 SOA는 응답 시간 분석을 지원합니다. 다른 프로토콜은 응답 시간 분석을 지원하지 않습니다.

보안

디지털 인증서
테스트에서 사용하는 인증서 저장소에 대한 세부사항을 나열합니다. 테스트에서 사용할 인증서 저장소를 추가하려면 추가를 클릭하십시오. 모든 프로토콜이 디지털 인증서를 지원하지는 않습니다.
Kerberos 인증 사용
Kerberos 인증을 사용하려면 선택하십시오. 재생 중 Kerberos 인증 시도가 발생할 때 사용자 ID, 비밀번호, 영역이 제공됩니다. 인증을 사용하지 않고 테스트를 레코드한 후 테스트할 시스템에서 Kerberos 인증을 사용하려는 경우, 이 선택란을 선택하십시오.
사용자 ID
사용자 프린시펄 이름을 입력하십시오. 사용자 프린시펄 이름 형식은 사용자 이름, "at" 기호 및 사용자 프린시펄 이름 접미부로 구성됩니다. 도메인\사용자 이름 형식을 사용하지 마십시오. 사용자 ID는 대소문자를 구분합니다.
비밀번호
사용자 ID의 비밀번호를 입력하십시오. 비밀번호는 대소문자를 구분합니다.
클라이언트 영역
클라이언트 애플리케이션의 영역을 입력하십시오. Windows 환경에서 클라이언트 영역은 요청을 서버로 보내는 컴퓨터의 Windows 도메인 이름입니다. 일반적으로 클라이언트 영역은 모두 대문자입니다.
클라이언트 KDC
클라이언트 KDC(Key Distribution Center)의 이름을 입력하십시오. Windows 환경에서 클라이언트 KDC는 클라이언트 영역에 대한 도메인 제어기의 호스트 이름입니다. 기본적으로 클라이언트 KDC는 테스트가 레코드된 컴퓨터의 도메인 제어기로 설정됩니다. 기본값은 시스템 관리자에게 문의하십시오.
서버 영역
테스트할 서버의 영역을 입력하십시오. 클라이언트와 서버가 같은 영역을 공유할 수 있습니다. 서버 영역과 클라이언트 영역이 다를 경우에만 서버 영역을 입력하십시오. 서버 영역에 대한 자세한 정보는 시스템 관리자에게 문의하십시오.
서버 KDC
서버 KDC(Key Distribution Center)의 이름을 입력하십시오. Windows 환경에서 서버 KDC는 서버 도메인에 대한 도메인 제어기의 호스트 이름입니다. 서버가 클라이언트와 다른 도메인에 있는 경우에만 서버 KDC를 입력하십시오.
응답 시간 분석 사용
응답 시간 분석 데이터 콜렉션을 사용하려면 선택하십시오. 상위 또는 페이지 레벨에서 응답 시간 분석 콜렉션을 사용할 수 있습니다. 모든 테스트 요소가 응답 시간 분석 데이터 콜렉션을 지원하지는 않습니다.

성능 요구사항

성능 요구사항
테스트에 정의된 성능 요구사항이 이 테이블에 표시됩니다. 요구사항 정의를 편집하려면 테이블 행을 두 번 클릭하십시오. 이 테이블로 돌아오려면 테스트 컨텐츠 영역의 테스트 루트 이름을 클릭하십시오.
선택 취소
하나 이상의 요구사항을 선택한 후 정의를 제거하려면 클릭하십시오. 요구사항은 계속 사용할 수 있으며 재정의할 수 있습니다.
응답 시간 분석 사용
응답 시간 분석 데이터 콜렉션을 사용하려면 선택하십시오. 상위 또는 페이지 레벨에서 응답 시간 분석 콜렉션을 사용할 수 있습니다. 모든 테스트 요소가 응답 시간 분석 데이터 콜렉션을 지원하지는 않습니다.

HTTP 옵션

제한시간 초과 조치
페이지의 1차 요청이 제한시간 간격 내에 성공하지 않은 경우 테스트에서 수행할 조치를 지정합니다. 오류 로그 및 실행 계속을 선택하면 테스트는 오류를 기록하고 다음 페이지로 계속 진행합니다. 페이지 다시 로드를 선택한 경우에는 테스트에서 페이지를 한 번 더 로드합니다. 해당 시도가 실패한 경우, 테스트는 오류를 기록하고 다음 페이지로 계속 진행합니다.
제한시간
제한시간 초과 조치로 선택하는 조치를 초기화하는 데 적용할 시간 임계값을 지정합니다.
테스트가 시작되면 쿠키 캐시 지우기
이 옵션은 스케줄에서 루프를 수행할 때 또는 스케줄에서 테스트 뒤에 다른 테스트가 진행될 때 쿠키 캐시를 재설정합니다. 기본적으로 가상 사용자에 대한 쿠키 캐시는 재설정되지 않으며, 이는 브라우저 동작과 일치합니다. 루프가 반복될 때마다 새 사용자로 작동하게 하려면 이 옵션을 선택하십시오. 그렇지 않은 경우, 캐시의 쿠키가 서버 응답을 변경할 수 있으며 검증 포인트가 실패할 수 있습니다. 테스트 내에서 루프를 수행할 때 한 루프 반복의 쿠키 캐시를 다음 루프 반복으로 재설정하려면, 사용자 코드를 추가하고 API를 호출하십시오.
테스트가 시작되면 페이지 캐시 지우기
이 옵션은 테스트가 시작될 때 페이지 캐시를 삭제합니다. 일반적으로 스케줄에서 하나의 테스트 뒤에 다른 테스트가 있거나 과부하로 인해 메모리 부족이 예상될 때 캐시를 삭제할 수 있습니다.
이 테스트에서 페이지 캐시 에뮬레이션 사용 안함
이 옵션을 선택하면 페이지 캐시 에뮬레이션을 사용하지 않도록 설정합니다. 페이지 캐시 에뮬레이션이 사용으로 설정되면 서버 응답 헤더의 캐시 정보가 인정됩니다. 또한 로컬 캐시에서 클라이언트가 새로운 정보로 확인하는 컨텐츠에 대해 서버에 요청이 제출되지 않습니다. 페이지 캐시 에뮬레이션은 기본적으로 사용으로 설정됩니다.
재생 속도
슬라이더를 이동하여 HTTP 요청이 전송되는 속도를 높이거나 낮춥니다. 지연 없음에서 레코드 길이 두배까지 범위를 지정할 수 있습니다. 이러한 범위는 테스트의 각 요청에 대한 지연 필드에 적용됩니다. 재생 속도를 너무 높일 경우, 요청이 순서없이 발생할 수 있습니다. 이 문제점을 해결하려면 테스트가 다시 올바르게 실행될 때까지 재생 속도를 늦추십시오.
참고: 최대 요청 지연 시간을 설정하려면 > 환경 설정 > 테스트 > 테스트 생성 > HTTP 테스트 생성을 클릭하십시오. 프로토콜 탭을 클릭하고 최대 요청 지연 시간에 값을 입력하십시오.
2차 요청 동작
수정을 클릭하여 페이지에서 발생하는 요청을 사용 안함으로 설정하거나 다시 사용으로 설정합니다. 2차 요청, 이미지, 호스트 기반이나 포트 기반 요청 또는 사용자 정의 요청을 모두 사용 안함으로 설정할 수 있습니다.
응답 시간 분석 사용
응답 시간 분석 데이터 콜렉션을 사용하려면 선택하십시오. 상위 또는 페이지 레벨에서 응답 시간 분석 콜렉션을 사용할 수 있습니다. 모든 테스트 요소가 응답 시간 분석 데이터 콜렉션을 지원하지는 않습니다.

피드백