성능 테스트 HTTP 애플리케이션은 다섯 단계(테스트 작성,
테스트 편집, 스케줄로 워크로드 에뮬레이션,
스케줄 실행, 결과 평가)로 구성됩니다.
- 테스트 작성. 테스트를 처음부터 새로 작성할 수도
있지만 일반적으로는 애플리케이션과와 대표적인 상호작용을
레코딩하여 HTTP 성능 테스트를 작성합니다. 이러한 조치는 저장되며
레코딩된 해당 조치에서 테스트가 생성됩니다. 테스트 레코딩
및 관련 태스크는 HTTP 테스트 레코딩에 설명되어 있습니다.
- 테스트 편집. 테스트를 레코딩한 후 개별적으로
실행한 후 결과를 조사하여 HTTP 테스트가 예상대로 실행되는지
확인하십시오. 테스트를 편집할 수도 있습니다. 일반적으로
변경할 수 있는 사항은 다음과 같습니다.
- 레코딩된 테스트의 값을 datapool의 값과 바꿉니다.
이렇게 하면 보다 실제적인 테스트 데이터가 생성됩니다. 데이터 풀을 사용하여 데이터를 바꾸는 방법은
테스트에 변수 데이터(데이터 풀) 제공에 설명되어 있습니다.
- 테스트에 동적 데이터 추가(데이터 상관이라고도 함).
테스트 값 수동 상관 방법을 포함하는 데이터 상관이
응답 및 요청 데이터 상관에 설명되어 있습니다.
- 원하는 동작이 발생하는지 확인할 수 있도록 검증
포인트 사용. 검증 포인트는 예상 동작 확인에 설명되어 있습니다.
- 스케줄로 워크로드 에뮬레이션. HTTP 테스트를 편집한 후
스케줄을 작성합니다. 스케줄에 사용자
그룹을 추가하고 각 그룹에 적절한 테스트를 추가하여
테스트를 에뮬레이션합니다. 일반 스케줄에는 다음이 포함되어 있습니다.
- 사용자 그룹 및 테스트. 스케줄을
실행하려면 해당 항목이 하나 이상 있어야 합니다.
- 원격 위치에서 실행하는 사용자 그룹. 이 그룹은 워크벤치 활동과 로드 추가 활동을
구분합니다. 자세한 정보는 사용자 그룹을 원격 위치에서 실행의 내용을 참조하십시오.
- 로드를 더 에뮬레이션하기 위한 선택적 스케줄 항목(예: 루프, 지연, 대기 시간
동작 설정). 자세한 정보는 워크로드 에뮬레이트의 내용을 참조하십시오.
- 스케줄 실행. 일반적으로 로컬 스케줄 또는 테스트 실행에
설명된 대로 스케줄을 실행합니다.
- 결과 평가. 스케줄 실행 동안 보고서가
표시됩니다. 실행 후 보고서를 다시 생성하고 사용자 정의하며 HTML 형식으로
내보낼 수도 있습니다. 따라서 Performance Tester가 없는 다른 사용자도 보고서를 볼 수 있습니다. 자세한 정보는 Eclipse 뷰어에서의 결과 평가의 내용을 참조하십시오.