스케줄의 성능 요구사항을 정의하여 성능의 허용 가능한 임계값을 지정하고
서비스 레벨 계약 유효성을 검증할 수 있습니다.
프로시저
- 테스트 네비게이터에서 스케줄을 찾아 두 번
클릭하십시오. 스케줄이 열립니다.
- 스케줄 요소 세부사항 영역에서
성능 요구사항 탭을 클릭하고 성능 요구사항 사용을
선택하십시오. 페이지는 스케줄에 적용되는 성능 요구사항의 테이블을
포함합니다. 테이블에서 요구사항은 모든 프로토콜과 관련된 공통 요구사항, 프로토콜 특정 요구사항,
수집 중인 자원 데이터와 관련된 요구사항으로 구성됩니다.
- 요구사항 트리를 펼치고 정의할 요구사항을 클릭하고, 다음과 같이 요구사항을 정의하십시오.
옵션 |
설명 |
이름 |
성능 요구사항의 이름을 변경하여 가독성을 향상시킬 수 있습니다.
그러나 요구사항 이름을 변경하면
변경된 이름을 사용하는 성능 요구사항 보고서와 기본 이름을 사용하는 다른 보고서가 불일치하게 됩니다. 따라서
요구사항 이름을 변경하는 경우 원래 이름을 추적해야 합니다. |
연산자 |
연산자를 선택합니다. |
값 |
값을 입력합니다. |
표준 |
요구사항을 표준으로 설정하려면 클릭합니다. 표준 요구사항을
만족하지 않으면 스케줄 실행의 실패 판정이 납니다. 요구사항을 추가로 작성하려면 이 옵션을 선택 취소하십시오.
일반적으로 추가 요구사항은 내부적으로 추적할 수 있는 요구사항입니다. 추가
요구사항은 실행 실패의 원인이 되지 않으므로 추가 결과는 성능 요구사항 보고서의 두 페이지로 제한됩니다. |
- 선택적으로 정의되지 않은 요구사항 숨기기를
선택하여 음영 처리된 행을 숨기십시오. 음영 처리는 요구사항이 정의되지 않았음을 표시합니다.
- 요구사항을 선택하고 지우기를 클릭하여 정의를 제거하십시오. 요구사항은 계속 사용할 수 있으며 재정의할 수 있습니다.
예
스케줄에서 또는 프로토콜이 지원하는 경우 테스트에서 성능 요구사항을 정의할 수 있습니다.
테스트에서 요구사항을 정의하는 경우 다중 테스트 요소를 선택해도
각 테스트 요소에서 개별적으로 요구사항이 정의됩니다. 스케줄에서 요구사항을 정의하는 경우에는 테스트 요소 집계에 요구사항이 적용됩니다.
예를 들어,
테스트에서 모든 페이지를 선택하고 '페이지의 평균 응답 시간[ms][실행 동안]은 5초 미만이어야 합니다'라는 요구사항을 정의하는 것으로 가정하십시오. 이는
테스트에서 한 페이지의 응답 시간이 6초이면 해당 페이지의 요구사항이 실패함을 의미합니다. 응답 시간이 5초 미만인 다른 페이지는 패스합니다.
스케줄을 열고
'모든 페이지의 평균 응답 시간[ms][실행 동안]은 5초 미만이어야 합니다'라는
요구사항을 정의하는 것으로 가정하십시오. 이 경우 모든 페이지의 평균 응답 시간을 측정합니다. 한 페이지의 응답 시간이 30초이지만 한 페이지의 부정적인 영향을
상쇄시킬 수 있을 만큼 응답 시간이 낮은 페이지가 충분히 많으면 요구사항에 패스합니다.
HTTP 테스트에서 요구사항 정의에 대한 정보는, 테스트의 성능 요구사항 정의의
내용을 참조하십시오.