테스트에 루프 추가

테스트의 일부를 지정된 시간 동안 실행되는 루프로 정의할 수 있습니다. 루프에 동기점이 있는 경우 동기점은 루프의 첫 번째 반복 이후에 릴리스되고 모든 추가 반복에 대해 릴리스된 상태로 유지됩니다.

이 태스크 정보

스케줄 또는 테스트에 루프를 설정할 수 있습니다. 다음 표에 두 메소드의 이점이 표시되어 있습니다.
루프 위치 결과

스케줄

스케줄의 루프는 찾아서 수정하기 쉽습니다. 스케줄의 루프는 각 반복 종료 시에 서버 연결을 닫고 다음 반복 시작 시 서버 연결을 다시 엽니다. 이 조치는 브라우저를 닫고 다시 여는 사용자의 동작을 모델링합니다. 설정된 등급에서 테스트를 실행하려면 이 방법을 사용하십시오.

테스트 테스트의 루프는 보다 세부 단위이므로 상위 레벨의 제어를 제공합니다.

테스트의 루프는 각 루프 반복 동안 서버 연결을 재사용합니다.

서버를 스트레스 테스트하려면 반복 수가 많은 루프와 함께 이 방법을 사용하십시오.

프로시저

  1. 테스트 네비게이터에서 테스트를 찾아 두 번 클릭하십시오. 테스트가 열립니다.
  2. 루프 안에서 있는 페이지 또는 요청을 클릭하십시오. 여러 페이지 또는 요청을 선택하려면 Ctrl을 누른 채 클릭하십시오.
  3. 삽입을 클릭한 후 루프를 선택하십시오.
  4. 선택한 요소를 루프로 이동할 것인지 묻습니다. 를 클릭하십시오. 아니오를 클릭하면 빈 루프가 테스트에 삽입됩니다.
  5. 테스트 요소 세부사항 영역에 반복할 루프의 반복 횟수를 입력하십시오.
    옵션 설명
    계수-기반 선택한 반복 횟수만큼 실행합니다.
    시간 기반 지정한 시간 이상 실행합니다. 루프는 항상 반복을 완료합니다. 예를 들어, 시간으로 1초를 선택하고 루프 실행에 10초가 소요되는 경우, 루프는 1회 반복을 완료한 후 시간을 확인합니다.
    무한 테스트가 중지될 때까지 실행합니다.
  6. 선택사항: 반복 비율 제어를 선택한 후 페이싱 비율의 환경 설정을 입력하십시오. 시간 단위당 반복 횟수를 지정할 때 반복을 완료할 고정 기간을 설정합니다. 반복 사이의 지연이 랜덤으로 다름을 선택하면 총 지연이 랜덤으로 분배됩니다. 이 선택란을 선택 취소하면 동일한 지연이 각 반복 사이에 발생합니다.
    참고: 통계적으로 반복 사이의 지연이 랜덤으로 다름 옵션은 고정 지연 값과 같은 평균을 갖는 음의 지수 분포에서 랜덤으로 지연 크기를 설정합니다. 음의 지수 분포에는 긴 "꼬리"가 있는데 이는 아주 작은 수의 지연에 매우 큰 값이 있음을 의미합니다. 따라서 테스트 중인 애플리케이션이 장시간의 비활성 상태로 인해 부정적인 영향을 받지 않도록 해야 합니다(예: 사용자 연결을 끊는 제한시간).

피드백