테스트 편집

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

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

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

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

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

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

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

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

테스트 실행 중에 시뮬레이션할 사용자 수를 설정하려면 배치 섹션을 사용하십시오.

동작 탭을 클릭하면 아래와 같은 동작 편집 분할창이 열립니다.

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

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

상위 주제: TPTP를 사용한 성능 테스트

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