동기점을 삽입하면 활동을 일시정지 및 재개하여 여러 가상 사용자의 활동을 조정할 수 있습니다.
스케줄 초기에 모든 가상 사용자를 동기화하고 사용자가 시스템을 과부하시키지 않도록 릴리스 시간에
엇갈리도록 설정할 수 있습니다. 동기점은 스트레스 테스트에서도 유용합니다.
이 태스크 정보
동기점을 스케줄 또는 테스트에 삽입할 수
있습니다. 스케줄을 동기점을 삽입하면 테스트에서 동기점이 더 가시적이라는 장점이 있습니다.
또한 릴리스 옵션을 정의하고 스케줄에 설정된 동기점의 제한시간을 선택할 수 있습니다.
루프 내의 동기점은 재설정되지 않습니다. 즉, 동기점이 릴리스되면(루프의 첫 번째 반복에서) 모든 추가 반복에 대해 릴리스된 상태로 유지됩니다.
프로시저
스케줄에 동기점을 삽입하려면 다음을 수행하십시오.
- 테스트 네비게이터에서 스케줄을 찾아 두 번
클릭하십시오. 스케줄이 열립니다.
- 동기점을 추가하려는 위치 바로 아래의 요소를 마우스 오른쪽 단추로 클릭하고
을 클릭하십시오.
- 동기점 이름을 입력하거나 기존 동기점 이름을 선택하여 릴리스 유형을 수정하십시오. 동기점은 해당 특성을 설정하도록 스케줄에서 열립니다.
- 릴리스 유형을 설정하십시오. 즉, 시차가 있는 시간 또는 동시에 사용자를 릴리스할 것인지 여부를 설정합니다.
시스템에서 스트레스 테스트를 수행할 때 함께 릴리스 유형을 사용합니다.
시스템에 부담을 주지 않는 방식으로 사용자를 릴리스하려는 경우 엇갈림 릴리스 유형을 사용합니다.
옵션 |
설명 |
함께 |
동기점에서 한 번에 모든 사용자를 릴리스합니다. 기본 다시 시작 시간은 0입니다. 즉, 마지막 사용자가 동기점에 도달하면 모든 사용자가 함께 즉시 릴리스됩니다. 사용자를 지연시키려면 다시 시작 시간 상자에 숫자를 입력하십시오.
예를 들어, 다시 시작 시간을 4초로 설정하면 모든 사용자가 동기점에 도달하거나 제한시간을 초과한 후
4초를 기다리고 모두 릴리스합니다.
|
엇갈림 |
동기점에서 사용자를 한 명씩 릴리스합니다. 각 사용자가 릴리스되기
위해 대기할 총 시간은 랜덤으로 선택되며 사용자가 최소 시간 및 최대 시간 필드에 설정한 범위
내에서 일률적으로 분배됩니다.
예를 들어 최소 시간이 1초이고
최대 시간이 4초인 경우 사용자가 동기점에 도달하거나 제한시간을 초과한 후에
각 사용자는 릴리스 후 1 - 4초를 기다립니다. 모든 사용자는 1 - 4초
사이에 무작위로 분배됩니다.
|
- 제한시간 기간을 설정하십시오. 제한시간은 첫 번째 가상 사용자가 동기점에 도달하면 시작합니다. 동기점에 연관된 모든 사용자가 도달하지 않고 제한시간 기간이 종료되면 동기점의 사용자는 릴리스됩니다. 제한시간 0은 제한시간이 없음을 의미합니다.
한 사용자가 동기점에 도달하지 못하도록 하는 문제점이 발생할 수 있으므로
제한시간을 설정하는 것이 유용합니다. 사용자 한 명에게서 발생한 문제 때문에 모든 사용자를 보류하지 않아도 됩니다.
제한시간 이후에 동기점에 도달한 사용자는 보유되지 않습니다. 그러나 최소 시간과
최대 시간이 설정되면 사용자가 지연됩니다.