방법: 새 부하 테스트 마법사를 사용하여 부하 패턴 만들기
이 항목은 다음 언어에 적용됩니다.
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
부하 패턴은 부하 테스트 도중 활성화되는 가상 사용자와 새 사용자가 추가되는 비율을 지정합니다.
참고
가상 사용자 라이선스 팩을 구입하지 않을 경우 부하 테스트에 대한 가상 사용자는 250명으로 제한됩니다. 자세한 내용은 부하 테스트에 대한 테스트 컨트롤러 및 테스트 에이전트 구성을 참조하십시오.
부하 테스트에서 여러 부하 패턴을 사용할 수 있으므로 테스트 목표를 보다 쉽게 달성할 수 있습니다. 부하 테스트의 시나리오마다 부하 패턴을 지정해야 합니다.
부하 테스트 새로 만들기 마법사를 사용하여 부하 테스트를 만들 때 다음과 같은 두 가지 종류의 시뮬레이션된 부하를 선택할 수 있습니다.
일정 일정 부하 패턴은 부하 테스트를 실행하는 동안 변경되지 않는 사용자 부하를 지정하는 데 사용됩니다. 예를 들어, 웹 응용 프로그램에서 스모크 테스트를 실행하는 경우 일정 부하를 사용자 10명으로 적게 설정할 수 있습니다.
단계 단계 부하 패턴은 시간의 경과에 따라 정의한 최대 사용자 부하까지 증가하는 사용자 부하를 지정하는 데 사용됩니다. 부하를 단계별로 실행하려면 초기 사용자 수, 최대 사용자 수, 단계 시간(초) 및 단계 사용자 수를 지정합니다.
예를 들어 초기 사용자 수가 1, 최대 사용자 수가 100, **단계 시간(초)**이 10, 단계 사용자 수가 1인 단계 부하의 경우 1에서 시작하여 사용자 수가 100이 될 때까지 10초마다 1씩 증가하는 사용자 부하 패턴이 만들어집니다.
또한 부하 테스트를 만든 후 부하 테스트 편집기를 사용하여 목표 기반 시나리오가 되도록 시나리오를 구성할 수 있습니다.
목표 기반 부하 패턴은 단계 패턴과 유사하지만 사용자 부하를 주기적으로 조정하지 않고 성능 카운터 임계값을 기반으로 사용자 부하를 조정합니다. 목표 기반 부하는 다양한 용도로 사용하는 데 유용합니다.
에이전트 출력 최대화. 에이전트에서 주요 제한 메트릭을 측정하여 에이전트의 출력을 최대화합니다. 일반적으로 에이전트는 CPU이지만 메모리일 수도 있습니다.
대상 서버에서 일반적으로 CPU인 일부 대상 리소스 수준에 도달하여 해당 수준의 처리량 측정. 이렇게 하면 서버에서 리소스 사용 수준이 일정할 때의 처리량을 실행별로 비교할 수 있습니다.
서버에서 대상 처리량 수준에 도달
목표를 기반으로 시뮬레이션된 부하를 사용하도록 부하 테스트를 구성하는 방법에 대한 자세한 내용은 방법: 부하 패턴 변경을 참조하십시오.
부하 패턴에 대한 자세한 내용은 모델 가상 사용자 동작에 대한 부하 패턴 편집을 참조하십시오.
부하 테스트 새로 만들기 마법사에서 부하 패턴 선택
부하 테스트를 만들 때는 부하 테스트 새로 만들기 마법사에서 부하 테스트 설정을 지정합니다. 자세한 내용은 방법: 새 부하 테스트 마법사를 사용하여 새 부하 테스트 만들기을 참조하십시오.
부하 테스트 새로 만들기 마법사에서 부하 패턴을 지정하려면
부하 테스트 새로 만들기 마법사의 부하 패턴 페이지에서 일정 부하 또는 단계 부하를 선택합니다.
참고
목표 기반 시뮬레이션 옵션은 부하 테스트가 만들어진 다음 부하 테스트 편집기에서만 사용할 수 있습니다.
선택한 패턴 유형에 따라 사용 가능한 설정을 조정합니다. 예를 들어 단계 부하 패턴의 경우 시작 및 최대 사용자 수를 설정합니다.
부하 패턴을 선택한 후 다음을 클릭하여 부하 테스트 새로 만들기 마법사의 테스트 조합 모델 페이지로 진행합니다.
나중에 부하 테스트 편집기를 사용하여 시나리오에 대한 부하 패턴을 변경할 수 있습니다. 자세한 내용은 방법: 부하 패턴 변경을 참조하십시오.
참고 항목
작업
방법: 새 부하 테스트 마법사를 사용하여 새 부하 테스트 만들기