테스트 편집

테스트를 컴파일하고 실행하기 전에 테스트를 검사하고 수정할 수 있습니다.

기본적으로 브라우저 기반 응용프로그램과의 상호작용 레코딩을 완료하면 HTTP 프록시 레코더는 레코딩에서 테스트를 생성하는 HTTP 테스트 생성자를 자동으로 시작합니다. (HTTP 프록시 레코더 환경 설정을 편집하여 이 조작을 수정할 수 있습니다. 즉, 다른 테스트 생성자가 시작되거나 아무 것도 시작되지 않도록 지정할 수 있습니다.) 테스트가 아직 실행 가능하지 않습니다. 테스트 네비게이터에서 마우스 오른쪽 단추로 테스트를 누르고 생성을 선택하여 즉시 테스트를 실행 가능하게 만들 수 있습니다. 또는 마우스 오른쪽 단추로 테스트를 누르고 열기를 선택하여 테스트를 먼저 편집할 수 있습니다.

Hyades에서는 세 가지 유형의 테스트 수트를 작성하고 편집할 수 있습니다. HTTP 테스트 생성자에 의해 작성되는 유형을 Http 테스트 수트라고 합니다. 다음 그림은 Http 테스트 수트를 열 때 무엇이 표시되는지를 보여줍니다. 다른 테스트 유형을 열면 약간 다른 구조가 나타납니다.

테스트가 개요 탭(맨 아래 경계 참조)에서 열리고 세 개의 편집 영역(왼쪽에는 일반 정보소스 정보가 있고 오른쪽에는 Http 요청이 있는)이 펼쳐집니다. 해당 탭을 눌러 다른 편집 분할창으로 전환하십시오.

일반 정보 영역은 테스트의 이름, 선택적 설명, 테스트의 유형 및 테스트가 들어 있는 파일의 이름을 표시합니다. 상자에 표시되는 정보는 편집할 수 있습니다. 일반 정보 아래의 이름 상자는 테스트의 이름을 표시합니다. 처음에 이 이름은 레코딩하는 동안 지정한 테스트 파일 이름과 동일하지만 이 이름을 변경할 수 있습니다. 이름을 수정하면 테스트 네비게이터에 표시된 이름도 변경되지만 이 테스트가 들어 있는 파일 이름은 변경되지 않습니다. 이 예제에서 테스트의 이름은 테스트 네비게이터에 나열되고 이름 상자에 표시된 대로 원래는 b이며, 이는 접미부가 없는 레코딩 파일 이름과 동일합니다. 테스터는 이 이름을 테스트에 에뮬레이트되는 타스크에 좀 더 서술적인 이름인 searchEmployeeDB로 변경하기로 결정했습니다.

소스 정보 영역은 테스트의 실행 파일 Java 코드가 생성될 때 이를 포함시킬 Java 패키지 이름 및 테스트를 구현하는 Java 클래스(레코딩 파일 이름과 동일하지만 접미부가 없으며 초기 문자가 대문자로 되어 있음)를 표시합니다. 패키지 이름: 상자의 찾아보기 단추를 눌러 다른 패키지로 코드를 이동시킬 수 있습니다.

오른쪽의 Http 요청 영역에는 테스트의 모든 Http 요청이 나열됩니다. 이들 요청 중 하나를 누르면 아래에 표시된 Http 요청 보기로 이동됩니다.

맨 아래에 있는 Http 요청 탭을 눌러 이 편집 분할 창으로 올 수도 있습니다. 왼쪽에서 요청을 누르면 오른쪽에 해당 요청의 특성이 나타납니다. 다음을 수행할 수 있습니다.

조작 탭을 누르면 아래와 같은 조작 편집 분할창이 열립니다.

테스트에 의해 초기에 레코드된 HTTP 요청은 루프 1로 초기에 이름 지정된 루프 구성 내에서 호출로서 페이지별로 나열됩니다. 이 루프를 선택하면 루프의 이름을 바꾸고 무엇을 수행하는지 설명하거나 반복 수를 변경할 수 있습니다. 동기를 선택하고 두 번 이상의 반복을 지정하면, 루프 반복이 잇달아 실행됩니다. 동기를 선택 취소하고 두 번 이상의 반복을 지정하면, 루프 반복이 동시에 실행됩니다. 루프 1 내에서 다음을 수행할 수 있습니다.

추가 단추를 사용하여 새 루프를 작성할 수 있습니다. 그런 다음, 마우스 오른쪽 단추로 새 루프를 누르고 호출을 선택하여 다른 테스트 수트 또는 테스트 수트 인스턴스의 호출로 새 루프를 채울 수 있습니다. 또한 루프를 중첩시키고 루프 외부에 있는 호출을 작성할 수도 있습니다.

상위 주제: TPTP로 성능 테스트

(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.