테스트를
레코딩한 후에 변수 데이터(사용자가 레코딩한 데이터가 아님), 검증 포인트(예상대로 테스트가 실행되는지 확인),
트랜잭션, 조건부 처리 및 사용자 정의 코드를 포함하도록 테스트를 편집할 수 있습니다.
HTTP 테스트에 대한 경로 재지정 지원
HTTP 테스트를 실행하는 경우
로드 밸런싱과 같은 공통 사용 패턴을 지원하는
경로 재지정 요청이 자동으로 나타납니다.
2차 HTTP 요청 작성
레코딩에 따라 여러 HTTP 요청과 응답이
작성됩니다. 경우에 따라 후속 요청을 수정하지 않아도
되므로 서버의 응답이 동적일 수 있습니다.
테스트를 재생하는 중 이 동적 요청 중 일부가 실패할 수 있습니다. 예를 들어, 레코딩과 재생에 다른 권한 설정을 갖는
다른 사용자 세트가 관여하거나 테스트를 레코딩한 시점 이후 UI
요소가 변경되었을 수 있습니다.
테스트 실행 중에 허용되는 URL 경로 재지정 수 지정
로드 공유 환경에서 테스트를 실행하는 경우 HTTP 처리
중에 예상치 못한 경로 재지정 루프가 발생할 수 있습니다. 일반적으로
특정 문서를 리턴하는 HTTP 요청이 브라우저 경로를 다른
위치로 재지정하는 경우 예상치 못한 경로 재지정 응답이 발생합니다.
테스트의 성능 요구사항 정의
테스트의 요소에 대한
성능 요구사항을 정의할 수 있습니다. 이 요구사항은 허용되는
성능 임계값을 지정하며 서비스 수준 계약의 유효성을 검증합니다.
인증 폴더 추가
웹 애플리케이션 서버에는
강제로 로그인할 수 있는 옵션이 포함될 수 있습니다. 이 옵션을 사용
안함으로 설정하여 테스트를 레코딩했지만 옵션을 사용하는 상태로 테스트를
실행하려고 할 수 있습니다. 적절한 테스트에 인증 폴더를 추가하면 테스트를
다시 레코딩하지 않고 이 작업을 수행할 수 있습니다.
예상 동작 확인
실행 중에 예상 작동이
발생했는지 여부를 확인하기 위해 검증 포인트를 추가합니다. 검증
포인트가 포함된 테스트를 실행하는 경우 예상 작동이 발생하지
않으면 오류를 보고합니다. 글로벌 검증 포인트를
사용하지 않도록 설정된 경우(기본값) 특정 테스트에
대해 검증 포인트를 사용하도록 설정할 수 있습니다.
루프가 가상 사용자의 상태에 미치는 영향
실행 중에 검증 포인트가 예기치 않게
실패할 경우, 루프에서 가상 사용자가 원래 상태를 유지하지
않는 것이 원인일 수 있습니다. 각 가상 사용자가 원래 상태에서
루프를 입력할 수 있도록 테스트의 HTTP 옵션을
수정하거나 사용자 정의 코드를 추가할 수 있습니다.
테스트 분할
테스트를 레코딩한 후, 더 작은 테스트로 분할할 수 있습니다. 테스트를 분할함으로써 소규모 테스트의 모듈형 구성 요소를
작성하고 결합하여 보다 큰 테스트를 만들 수 있습니다. 원래 테스트는 변경하지 않습니다.
테스트 페이지 분할
HTTP 페이지를 인접한 두 페이지로 분할할 수 있습니다.
영향을 받은 페이지의 페이지 제목, 대기 시간, 1차 요청,
지연이 자동으로 다시 계산됩니다. 최적화된 페이지 제목,
대기 시간, 1차 요청, 지연을 기본값으로 되돌립니다.
테스트 페이지 병합
인접한 두 개 이상의 HTTP 페이지를 한 페이지에
병합할 수 있습니다. 영향을 받은 페이지의 페이지 제목, 대기
시간, 1차 요청, 지연이 자동으로 다시 계산됩니다. 최적화된 페이지
제목, 대기 시간, 1차 요청, 지연을 기본값으로 되돌립니다.
2차 HTTP 요청 사용 및 사용 안함
HTTP 성능 테스트 또는 테스트의 요청 서브세트 내에서
모든 2차 요청을 사용 안함으로 설정할 수 있습니다. 2차 요청은
1차 요청이 아닌 페이지에 있는 모든 요청입니다.
다른 호스트에서 테스트 재사용: 서버 연결 변수
테스트는
시간과 노력을 많이 투자해야 합니다. 호스트 이름
및 포트에 대한 변수를 변경하여 다른 구성과 웹
호스트에 테스트를 공유하거나 재사용할 수 있습니다.
테스트에서 SSL 연결을 사용하도록 변환
SSL(Secure
Sockets Layer) 연결 없이 레코딩된 테스트를
변환하여 SSL 연결을 사용할 수 있습니다.
프로토콜 데이터 보기에서 테스트 보기
프로토콜 데이터
보기에서 실제 테스트 데이터를 조사할 수 있습니다. 요청, 응답,
헤더, 응답 컨텐츠는 물론 브라우저를 통해 보는 렌더링된 이미지를
볼 수 있습니다. 이 보기를 사용하면 사용자 정의 코드를 추가하는 데
필요한 정보를 획득하거나 데이터를 수동으로 상관시킬 수 있습니다. 이
보기에서는 레코딩된 데이터와 실행 중에
검색된 데이터를 비교할 수도 있습니다.
Siebel 애플리케이션 테스트
Siebel 애플리케이션을
레코딩할 때 Siebel 특정 테스트가 자동으로 생성됩니다.
그러나 이 테스트를 실행하기 전에 Siebel 테스트 자동 라이브러리를
설치하고 내장 Siebel 변수를 사용하도록 테스트를 편집하십시오.