테스트에 루프 추가

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

이 태스크 정보

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

스케줄

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

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

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

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

프로시저

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

피드백