Share via


새 부하 테스트 마법사를 사용하여 부하 테스트 만들기

부하 테스트는 부하 테스트 새로 만들기 마법사를 사용하여 만듭니다.부하 테스트 새로 만들기 마법사를 사용할 때 부하 테스트에 대한 다음 설정을 지정할 수 있습니다.

[!참고]

부하 테스트 새로 만들기 마법사를 사용하여 부하 테스트에 대해 구성한 초기 설정은 나중에 부하 테스트 편집기를 사용하여 편집할 수 있습니다.자세한 내용은 다음을 참조하십시오 부하 테스트 편집기를 사용하여 부하 테스트 시나리오 편집.

  • 부하 테스트에 대한 초기 시나리오:   부하 테스트에는 웹 성능 테스트와 단위 테스트를 포함하는 시나리오가 포함되어 있습니다.시나리오는 부하 패턴, 테스트 조합 모델, 테스트 조합, 네트워크 조합 및 웹 브라우저 조합을 지정하는 부하 테스트 내 컨테이너입니다.시나리오는 복잡 하 고 현실적인 작업 부하의 시뮬레이션을 허용 하는 테스트 특성 구성에 유연성을 제공 하기 때문에 중요 합니다.부하 테스트 시나리오를 만들고 구성하는 방법은 다음 단원의 2.0-2.5단계에서 설명합니다.

    부하 테스트 새로 만들기 마법사를 완료한 후 부하 테스트에 추가 시나리오를 만들고 구성할 수 있습니다.자세한 내용은 다음을 참조하십시오 기존 부하 테스트에 대한 추가 시나리오 만들기.

    부하 테스트 편집기를 사용 하 여 수정할 수 있는 부하 테스트 시나리오 속성 목록을 보려면를 참조 하십시오. 부하 테스트 시나리오 속성.

  • 부하 테스트의 컴퓨터 및 카운터 집합:   카운터 집합은 부하 테스트 중에 모니터링하는 데 유용한 시스템 성능 카운터 집합입니다.카운터 집합은 기술(예: ASP.NET 또는 SQL 카운터 집합)별로 구성됩니다.부하 테스트를 만들 때 부하 테스트에 포함할 컴퓨터와 해당 카운터 집합을 지정합니다.

    [!참고]

    부하 테스트가 원격 컴퓨터에 분산된 경우 컨트롤러 및 에이전트 카운터가 컨트롤러 및 에이전트 카운터 집합에 매핑됩니다.부하 테스트에 원격 컴퓨터를 사용하는 방법에 대한 자세한 내용은 테스트 컨트롤러 및 테스트 에이전트를 사용하여 여러 테스트 컴퓨터로 부하 테스트 실행 분산을 참조하십시오.

    부하 테스트에 사용할 컴퓨터 및 카운터 집합을 지정하는 방법은 다음 단원의 3단계에서 설명합니다.

  • 초기 실행 설정을 부하 테스트에 대 한 실행 설정은 부하 테스트가 실행 되는 방식에 영향을 주는 속성 집합입니다.

    부하 테스트 하나에 실행 설정이 두 개 이상 있을 수 있습니다.부하 테스트를 실행할 때 실행 설정 중 하나만 활성화됩니다.다른 실행 설정은 다음 테스트 실행에 사용할 대체 설정을 빠르게 선택하기 위해 제공됩니다.초기 실행 설정은 부하 테스트 새로 만들기 마법사를 사용하여 만들며, 자세한 방법은 다음 단원의 4단계에서 설명합니다.나중에 부하 테스트 편집기를 사용하여 추가 실행 설정을 만들고 수정할 수 있습니다.자세한 내용은 다음을 참조하십시오 부하 테스트 실행 설정 구성.

    부하 테스트 편집기를 사용하여 수정할 수 있는 실행 설정 속성의 목록은 부하 테스트 실행 설정 속성을 참조하십시오.

요구 사항

  • Visual Studio Ultimate

부하 테스트 새로 만들기 마법사 단계

  • Step 1 - Launching the New Load Test Wizard: 새 부하 테스트는 부하 테스트를 만드는 방법에 대 한 일부 정보는 시작 화면에 표시 됩니다 마법사를 실행 하려면 새 부하 테스트 만들기 위해 수행 하는 첫 번째 단계입니다.

  • Sep 2.0 - Creating and Changing a Scenario: 이 단계 만들기 및 초기 이름 시나리오 부하 테스트에 연결 합니다.시나리오는 부하 패턴, 테스트 조합, 브라우저 조합 및 네트워크 조합을 지정하는 부하 테스트 내 컨테이너입니다.시나리오는 복잡 하 고 현실적인 작업 부하의 시뮬레이션을 허용 하는 테스트 특성 구성에 유연성을 제공 하기 때문에 중요 합니다.

    또한 두 번째 단계에서는 시나리오에 대한 초기 인지 시간 설정을 지정합니다.인지 시간은 부하 테스트에 포함된 테스트의 단계 사이에서 사용자가 일시 중지하는 시간을 시뮬레이션합니다.

    부하 테스트 시나리오 시나리오가 여러 개 포함 될 수 있습니다.부하 테스트 새로 만들기 마법사의 단계를 완료한 후 부하 테스트 편집기를 사용하여 더 많은 시나리오를 부하 테스트에 추가할 수 있습니다.자세한 내용은 다음을 참조하십시오 기존 부하 테스트에 대한 추가 시나리오 만들기.

  • Step 2.1 - Choosing a Load Pattern in the New Load Test Wizard: 이 단계에서 초기 부하 패턴 설정 2.0 단계에서 만든 새 시나리오를 구성할 수 있습니다.부하 패턴 속성은 부하 테스트 중에 시뮬레이션된 사용자 부하가 조정되는 방식을 지정합니다.

  • Step 2.2 - Choosing a Test Mix Model in the New Load Test Wizard: 이 단계에서 초기 테스트 조합 모델 2.0 단계에서 만든 부하 테스트 시나리오를 구성 합니다.부하 테스트 조합의 모델링 된 부하 테스트는 응용 프로그램 또는 웹 사이트의 예상된 실제 사용량을 보다 정확 하 게 예측할 수 있는 옵션을 구성 합니다.

  • Step 2.3 - Specifying Test Mix in the New Load Test Wizard: 2.0 단계에서 만든 부하 테스트 시나리오에 대 한 초기 테스트 조합 하면이 단계에서 구성 합니다.테스트 조합은 부하 테스트 시나리오에 포함할 웹 성능 테스트 및 단위 테스트를 정의합니다.

  • Step 2.4 - Specifying Network Mix in the New Load Test Wizard: 2.0 단계에서 만든 부하 테스트 시나리오의 초기 네트워크 조합을 하면이 단계에서 구성 합니다.하나 이상의 네트워크 에뮬레이션 형식을 부하 테스트 시나리오에 추가할 수 있습니다.

  • Step 2.5 - Specifying Browser Mix in the New Load Test Wizard: 이 마지막 단계에 2.0 단계에서 만든 부하 테스트 시나리오에 대 한 웹 브라우저 목록을 구성 합니다.부하 테스트 시나리오에 사용할 하나 이상의 브라우저 형식을 추가할 수 있습니다.2.3단계에서 웹 성능 테스트를 테스트 조합에 포함한 경우에만 브라우저 조합 옵션이 표시됩니다.

  • Step 3 - Specifying Counter Sets in the New Load Test Wizard: 컴퓨터 및 부하 테스트에 사용 하는 관련된 카운터 집합 지정이 단계에서는.

  • Step 4 - Specifying Run Settings in the New Load Test Wizard: 마지막 단계에서의 초기 실행 설정은 부하 테스트를 구성 합니다.부하 테스트에는 둘 이상의 실행 설정이 포함될 수 있습니다.자세한 내용은 다음을 참조하십시오 기존 부하 테스트에 대한 추가 시나리오 만들기.

단계 1-부하 테스트 새로 만들기 마법사를 시작 합니다.

팁

웹 성능 테스트나 단위 테스트를 이미 만들었을 수도 있습니다.부하 테스트 새로 만들기 마법사를 사용하여 이러한 테스트를 부하 테스트에 추가할 수 있습니다.

마법사를 사용하여 부하 테스트 만들기

부하 테스트 새로 만들기 마법사를 시작하려면

  1. 웹 성능 및 로드 테스트 프로젝트를 엽니다.

  2. 솔루션 탐색기웹 성능 및 로드 테스트 프로젝트 노드를 마우스 오른쪽 단추로 클릭 하 고 선택한 추가, 다음을 선택 하 고 로드 테스트.

    [!참고]

    부하 테스트가 만들어지고 기본 이름이 LoadTestn으로 지정됩니다. 여기에서 n 다음으로 사용 가능한 번호입니다.

  3. 부하 테스트 새로 만들기 마법사가 시작되고 시작 페이지가 표시됩니다.

  4. 새로 만들기를 선택합니다.

    편집 페이지 표시, 진행 Step 2.0 - Creating and Changing a Scenario.

    팁

    부하 테스트 새로 만들기 마법사에서 입력하는 모든 값은 마법사가 끝난 후 부하 테스트 편집기에서 수정할 수 있습니다.자세한 내용은 다음을 참조하십시오 부하 테스트 편집기를 사용하여 부하 테스트 시나리오 편집.

2.0-만들기 및 새 부하 테스트 마법사에서 시나리오 변경 단계

부하 테스트에는 사용자 그룹이 서버 응용 프로그램과 상호 작용하는 방법을 모델링하는 데 사용되는 하나 이상의 시나리오가 있습니다.개별 시나리오는 부하 패턴, 테스트 조합, 브라우저 조합 및 네트워크 조합으로 구성됩니다.이러한 각 설정은 부하 테스트 새로 만들기 마법사의 페이지에 해당합니다.

[!참고]

부하 테스트 편집기에서 시나리오를 추가하거나 시나리오 설정을 변경할 수 있습니다.자세한 내용은 다음을 참조하십시오 기존 부하 테스트에 대한 추가 시나리오 만들기.

부하 테스트 새로 만들기 마법사에서 시나리오를 지정하려면

  1. 부하 테스트 새로 만들기 마법사시나리오 페이지에서 초기 시나리오의 이름을 입력합니다.

    [!참고]

    나중에 부하 테스트 편집기를 사용하여 시나리오의 이름을 변경할 수 있습니다.

  2. 적절한 인지 시간 프로필을 선택합니다.자세한 내용은 다음을 참조하십시오 부하 테스트 시나리오에서 인지 시간을 편집하여 웹 사이트 사용자 상호 작용 지연 시뮬레이션.

  3. 테스트 반복 간에 적절한 인지 시간을 선택합니다.자세한 내용은 다음을 참조하십시오 모델 가상 사용자 동작에 대한 부하 패턴 편집.

  4. 선택한 후는 시나리오 페이지 설정에서 선택 다음 계속 하는 부하 패턴 페이지는 부하 테스트 새로 만들기 마법사.Step 2.1 - Choosing a Load Pattern in the New Load Test Wizard로 진행합니다.

부하 테스트를 만든 후 부하 테스트 편집기를 사용하여 시나리오를 추가할 수 있습니다.자세한 내용은 다음을 참조하십시오 기존 부하 테스트에 대한 추가 시나리오 만들기.

Ff406964.collapse_all(ko-kr,VS.110).gif추가 속성

시나리오에는 부하 테스트 새로 만들기 마법사에서 처음에 설정하고 나중에 부하 테스트 편집기를 사용하여 변경할 수 있는 속성이 포함되어 있습니다.

예를 들어 인지 시간 프로필은 부하 테스트에서 인지 시간을 사용할지 아니면 무시할지를 확인하는 속성입니다.인지 시간 프로필은 부하 테스트에서 전체 시나리오에 적용됩니다.자세한 내용은 다음을 참조하십시오 부하 테스트 시나리오에서 인지 시간을 편집하여 웹 사이트 사용자 상호 작용 지연 시뮬레이션.

또 다른 예로, 테스트 반복 간 인지 시간은 테스트가 끝난 후 일정 시간이 경과한 뒤에 다음 테스트가 시작될 수 있도록 하는 속성입니다.자세한 내용은 다음을 참조하십시오 모델 가상 사용자 동작에 대한 부하 패턴 편집.

IP 전환 및 새 사용자의 백분율 속성과 같이 부하 테스트 새로 만들기 마법사를 사용하여 설정할 수 없는 추가 속성도 있습니다.이러한 속성은 나중에 부하 테스트 편집기를 사용하여 구성합니다.변경할 수 있는 모든 시나리오 속성의 목록을 보려면 부하 테스트 시나리오 속성을 참조하십시오.

[!참고]

IP 전환은 테스트 에이전트에서만 사용할 수 있습니다.자세한 내용은 다음을 참조하십시오 테스트 컨트롤러 및 테스트 에이전트를 사용하여 여러 테스트 컴퓨터로 부하 테스트 실행 분산.

2.1-새 부하 테스트 마법사에서 부하 패턴 선택 단계

부하 패턴은 부하 테스트 도중 활성화되는 가상 사용자와 새 사용자가 추가되는 비율을 지정합니다.부하 테스트에서 여러 부하 패턴을 사용할 수 있으므로 테스트 목표를 보다 쉽게 달성할 수 있습니다.부하 테스트의 시나리오마다 부하 패턴을 지정해야 합니다.부하 테스트 새로 만들기 마법사를 사용하여 부하 테스트를 만들 때 다음과 같은 두 가지 종류의 시뮬레이션된 부하를 선택할 수 있습니다.

일정 일정 부하 패턴은 부하 테스트를 실행하는 동안 변경되지 않는 사용자 부하를 지정하는 데 사용됩니다.예를 들어, 웹 응용 프로그램에서 스모크 테스트를 실행하는 경우 일정 부하를 사용자 10명으로 적게 설정할 수 있습니다.

단계   단계 부하 패턴은 시간의 경과에 따라 정의한 최대 사용자 부하까지 증가하는 사용자 부하를 지정하는 데 사용됩니다.부하를 단계별로 실행하려면 초기 사용자 수, 최대 사용자 수, 단계 시간(초)단계 사용자 수를 지정합니다.

예를 들어 초기 사용자 수가 1, 최대 사용자 수가 100, **단계 시간(초)**이 10, 단계 사용자 수가 1인 단계 부하의 경우 1에서 시작하여 사용자 수가 100이 될 때까지 10초마다 1씩 증가하는 사용자 부하 패턴이 만들어집니다.

또한 부하 테스트를 만든 후 부하 테스트 편집기를 사용하여 목표 기반 시나리오가 되도록 시나리오를 구성할 수 있습니다.

목표 기반 부하 패턴은 단계 패턴과 유사하지만 사용자 부하를 주기적으로 조정하지 않고 성능 카운터 임계값을 기반으로 사용자 부하를 조정합니다.목표 기반 부하는 다양한 용도로 사용하는 데 유용합니다.

  • 에이전트 출력 최대화. 에이전트에서 주요 제한 메트릭을 측정하여 에이전트의 출력을 최대화합니다.일반적으로 에이전트는 CPU이지만메모리일 수도 있습니다.

  • 대상 서버에서 일반적으로 CPU인 일부 대상 리소스 수준에 도달하여 해당 수준의 처리량 측정.이렇게 하면 서버에서 리소스 사용 수준이 일정할 때의 처리량을 실행별로 비교할 수 있습니다.

  • 서버에서 대상 처리량 수준에 도달

목표를 기반으로 시뮬레이션된 부하를 사용하도록 부하 테스트를 구성하는 방법에 대한 자세한 내용은 모델 가상 사용자 동작에 대한 부하 패턴 편집을 참조하십시오.

부하 테스트 새로 만들기 마법사에서 부하 패턴을 지정하려면

  1. 부하 테스트 새로 만들기 마법사부하 패턴 페이지에서 일정 부하 또는 단계 부하를 선택합니다.

    [!참고]

    목표 기반 시뮬레이션 옵션은 부하 테스트가 만들어진 다음 부하 테스트 편집기에서만 사용할 수 있습니다.

  2. 선택한 패턴 유형에 따라 사용 가능한 설정을 조정합니다.예를 들어 단계 부하 패턴의 경우 시작 및 최대 사용자 수를 설정합니다.

  3. 부하 패턴을 선택한 후 선택 다음 계속 하는 테스트 조합 모델 의 페이지는 부하 테스트 새로 만들기 마법사.Step 2.2 - Choosing a Test Mix Model in the New Load Test Wizard로 진행합니다.

나중에 부하 테스트 편집기를 사용하여 시나리오에 대한 부하 패턴을 변경할 수 있습니다.자세한 내용은 다음을 참조하십시오 모델 가상 사용자 동작에 대한 부하 패턴 편집.

2.2-새 부하 테스트 마법사에서 테스트 조합 모델 선택 단계

테스트 조합 모델은 가상 사용자가 부하 테스트 시나리오에서 지정된 테스트를 실행할 확률을 지정합니다.이렇게 하면 부하를 보다 사실적으로 시뮬레이션할 수 있습니다.응용 프로그램에서 워크플로를 하나만 사용하는 대신 여러 워크플로를 사용하면 최종 사용자가 응용 프로그램과 상호 작용하는 방식을 보다 가깝게 테스트할 수 있습니다.자세한 내용은 다음을 참조하십시오 테스트 조합 모델을 사용하여 부하 테스트에서 웹 사이트 또는 응용 프로그램의 예상 실제 사용법 에뮬레이트텍스트 조합 모델을 편집하여 가상 사용자의 테스트 실행 가능성 지정.

부하 테스트 새로 만들기 마법사에서 테스트 조합 모델을 지정하려면

  1. 부하 테스트 새로 만들기 마법사테스트 조합 모델 페이지에서 부하 테스트 시나리오에 사용할 테스트 조합 모델을 선택합니다.다음 모델 중 하나를 선택할 수 있습니다.

    • 총 테스트 횟수 기반:   가상 사용자가 테스트 반복을 시작할 때 실행되는 웹 성능 또는 단위 테스트를 결정합니다.부하 테스트가 끝나면 특정 테스트가 실행된 횟수는 할당된 테스트 분포와 일치합니다.IIS 로그 또는 프로덕션 데이터의 트랜잭션 백분율을 테스트 조합의 기반으로 사용하는 경우 이 테스트 조합 모델을 사용합니다.

    • 가상 사용자 수 기반:   특정 웹 성능 또는 단위 테스트를 실행할 가상 사용자의 백분율을 결정합니다.부하 테스트의 모든 시점에서 특정 테스트를 실행 중인 사용자의 수는 할당된 분포와 일치합니다.특정 테스트를 실행하는 사용자의 백분율을 테스트 조합의 기반으로 사용하는 경우 이 테스트 조합 모델을 사용합니다.

    • 사용자 속도 기반:   부하 테스트가 진행되는 동안 각 웹 성능 테스트 또는 단위 테스트가 시간당 사용자별로 지정된 횟수만큼 실행됩니다.가상 사용자가 부하 테스트 전체에서 특정 속도로 테스트를 실행하도록 하려는 경우 이 테스트 조합 모델을 사용합니다.

    • 순차적 테스트 순서 기반:   각 가상 사용자가 시나리오에 정의된 테스트 순서에 따라 웹 성능 또는 단위 테스트를 실행합니다.가상 사용자는 부하 테스트가 완료될 때까지 이 순서로 테스트를 계속 순환합니다.

  2. 테스트 조합 모델을 선택한 후 선택 다음 계속 하려면는 테스트 조합 의 페이지는 새 부하 테스트 마법사.Step 2.3 - Specifying Test Mix in the New Load Test Wizard로 진행합니다.

시나리오의 테스트 조합 모델을 사용 하 여 나중에 변경할 수 있는 부하 테스트 편집기.자세한 내용은 다음을 참조하십시오 텍스트 조합 모델을 편집하여 가상 사용자의 테스트 실행 가능성 지정.

2.3-지정 테스트 조합은 부하 테스트 새로 만들기 마법사의 단계

부하 테스트에는 하나 이상의 시나리오가 포함됩니다.각 시나리오의 테스트 조합에는 하나 이상의 웹 성능 또는 단위 테스트가 포함됩니다.시나리오의 테스트 조합은 시나리오에 포함되도록 선택한 테스트와 시나리오 내에서 이러한 테스트의 분포 등 다양한 요소를 조합한 것입니다.테스트 조합에는 특정 시나리오에 대한 테스트의 목적이 반영되어야 합니다.자세한 내용은 다음을 참조하십시오 테스트 조합을 편집하여 부하 테스트 시나리오에 포함할 웹 성능 테스트, 단위 테스트 및 코딩된 UI 테스트 지정.

[!참고]

분포는 부하 테스트가 실행되는 동안 가상 사용자가 특정 테스트를 선택할 확률에 대한 측정값입니다.분포는 백분율로 표현됩니다.따라서 시나리오에 포함된 모든 테스트의 분포 값을 합하면 100이 됩니다.예를 들어 시나리오에 테스트가 하나만 포함된 경우 해당 테스트의 분포는 100%입니다.

테스트 조합은 부하 모델 지정 과정의 일부분일 뿐입니다.다양 한 테스트 조합의 모델링 옵션 웹 사이트의 예상된 실제 사용법을 예측할 수 있는 응용 프로그램 로드 테스트.절차를 다시에 대 한 자세한 내용은 참조 Step 2.2 - Choosing a Test Mix Model in the New Load Test Wizard.

부하 테스트 새로 만들기 마법사에서 테스트 조합을 지정하려면

  1. 테스트 조합 의 페이지는 부하 테스트 새로 만들기 마법사, 선택 추가 시나리오에 테스트 추가를.자세한 내용은 다음을 참조하십시오 테스트 조합을 편집하여 부하 테스트 시나리오에 포함할 웹 성능 테스트, 단위 테스트 및 코딩된 UI 테스트 지정.

  2. 분포 열의 슬라이더를 조정하거나 % 열에 백분율 값을 입력하여 적절한 테스트 조합을 선택합니다.자세한 내용은 다음을 참조하십시오 About the Mix Control.

  3. 테스트 조합을 선택한 후 선택 다음 계속 하려면는 네트워크 조합 의 페이지는 새 부하 테스트 마법사.Step 2.4 - Specifying Network Mix in the New Load Test Wizard로 진행합니다.

    [!참고]

    테스트 조합 페이지에 웹 성능 테스트가 포함된 경우 부하 테스트 새로 만들기 마법사에 브라우저 조합 페이지가 나타납니다.

나중에 부하 테스트 편집기를 통해 시나리오에서 테스트를 추가 및 제거하여 시나리오에 대한 테스트 조합을 변경할 수 있습니다.자세한 내용은 다음을 참조하십시오 테스트 조합을 편집하여 부하 테스트 시나리오에 포함할 웹 성능 테스트, 단위 테스트 및 코딩된 UI 테스트 지정.

2.4-지정 네트워크 조합은 부하 테스트 새로 만들기 마법사의 단계

부하 테스트에는 하나 이상의 시나리오가 포함됩니다.각 시나리오에는 하나 이상의 네트워크가 들어 있습니다.시나리오의 네트워크 조합은 시나리오에 포함되도록 선택한 네트워크와 시나리오 내에서 이러한 네트워크의 분포라는 두 가지 요소를 조합한 것입니다.

[!참고]

예를 들어 부하 테스트에 네트워크 액세스를 수반하지 않는 응용 프로그램에 대한 단위 테스트만 포함된 경우와 같이 웹 성능 테스트가 포함되지 않은 경우에는 네트워크 조합을 지정할 필요가 없습니다.

네트워크 조합은 각 특정 시나리오의 목표를 반영해야 합니다.예를 들어 목록을 LAN 75%와 전화 접속 56K 25%로 지정할 수 있습니다.

[!참고]

분포는 부하 테스트 실행 도중 가상 사용자가 특정 네트워크 형식을 사용할 확률을 나타냅니다.분포는 백분율로 표현됩니다.따라서 시나리오에 포함된 모든 네트워크의 분포 값을 모두 더하면 100이 됩니다.

자세한 내용은 다음을 참조하십시오 부하 테스트 시나리오의 가상 네트워크 형식 지정.

부하 테스트 새로 만들기 마법사에서 네트워크 조합을 지정하려면

  1. 혼합 네트워크 의 페이지는 부하 테스트 새로 만들기 마법사, 선택 추가 시나리오에 네트워크 추가를.자세한 단계는 부하 테스트 시나리오의 가상 네트워크 형식 지정를 참조하십시오.

  2. 분포 열의 슬라이더를 조정하거나 % 열에 백분율 값을 입력하여 적절한 네트워크 조합을 선택합니다.자세한 내용은 다음을 참조하십시오 About the Mix Control.

  3. 네트워크 조합을 선택한 후 선택 다음 를 계속 하는 브라우저 조합 페이지 또는 카운터 집합 의 페이지는 부하 테스트 새로 만들기 마법사.Proceed to Step 2.5 - Specifying Browser Mix in the New Load Test Wizard or Step 3 - Specifying Counter Sets in the New Load Test Wizard.

    [!참고]

    테스트 조합에 웹 성능 테스트를 추가한 경우 다음에는 브라우저 조합 페이지가 나타납니다.자세한 내용은 이전 절차를 참조 하십시오. Step 2.3 - Specifying Test Mix in the New Load Test Wizard.

나중에 부하 테스트 편집기를 통해 분포를 추가, 제거 및 조정하여 시나리오에 대한 네트워크 조합을 편집할 수 있습니다.자세한 내용은 다음을 참조하십시오 부하 테스트 시나리오의 가상 네트워크 형식 지정.

2.5-지정 브라우저 조합은 부하 테스트 새로 만들기 마법사의 단계

부하 테스트에는 하나 이상의 시나리오가 포함되며, 각 시나리오에는 하나 이상의 웹 성능 또는 단위 테스트가 포함됩니다.각 시나리오에는 해당 웹 성능 테스트를 수행하는 데 사용되는 하나 이상의 웹 브라우저가 포함됩니다.

[!참고]

예를 들어 부하 테스트에 웹 성능 테스트가 아닌 단위 테스트만 들어 있는 경우에는 부하 테스트 새로 만들기 마법사의 브라우저 조합 페이지가 나타나지 않습니다.자세한 내용은 이전 절차를 참조 하십시오. Step 2.3 - Specifying Test Mix in the New Load Test Wizard.

시나리오의 브라우저 조합은 시나리오에 포함되도록 선택한 브라우저와 시나리오 내에서 이러한 브라우저의 분포라는 두 가지 요소를 조합한 것입니다.브라우저 조합은 각 특정 시나리오의 목표를 반영해야 합니다.예를 들어 브라우저 조합에서 Internet Explorer 6.0을 95%로, Internet Explorer Mobile 6을 5%로 지정할 수 있습니다.

[!참고]

분포는 부하 테스트가 실행되는 동안 가상 사용자가 특정 브라우저를 선택할 확률에 대한 측정값입니다.분포는 백분율로 표현됩니다.따라서 시나리오에 포함된 모든 브라우저의 분포 값을 모두 더하면 100이 됩니다.

자세한 내용은 다음을 참조하십시오 테스트 조합을 편집하여 부하 테스트 시나리오의 웹 브라우저 형식 지정.

부하 테스트 새로 만들기 마법사에서 브라우저 조합을 지정하려면

  1. 브라우저 조합 의 페이지는 부하 테스트 새로 만들기 마법사, 선택 추가 시나리오에 브라우저를 추가 하려면.

  2. 분포 열의 슬라이더를 조정하거나 % 열에 백분율 값을 입력하여 적절한 브라우저 조합을 선택합니다.자세한 내용은 다음을 참조하십시오 About the Mix Control.

  3. 브라우저 조합을 선택한 후 선택 다음 계속 하는 카운터 집합 의 페이지는 부하 테스트 새로 만들기 마법사.Step 3 - Specifying Counter Sets in the New Load Test Wizard로 진행합니다.

나중에 부하 테스트 편집기를 통해 배포를 추가, 제거 및 조정하여 부하 테스트 시나리오에 대한 브라우저 조합을 편집할 수 있습니다.자세한 내용은 다음을 참조하십시오 테스트 조합을 편집하여 부하 테스트 시나리오의 웹 브라우저 형식 지정

단계 3-새 부하 테스트 마법사에서 카운터 집합 지정

카운터 집합은 부하 테스트 모니터링에 유용한 시스템 성능 카운터 집합입니다.카운터 집합은 기술(예: ASP.NET 또는 SQL 카운터 집합)별로 구성됩니다.

실행 설정과 마찬가지로 카운터 집합은 개별 시나리오 대신 부하 테스트의 모든 시나리오에 적용됩니다.즉, 카운터 집합은 전체 부하 테스트에 적용되므로 전체 부하 테스트의 목표가 반영되어야 합니다.

카운터 집합은 사용자가 지정하는 컴퓨터에서 수집됩니다.부하 테스트 동안 사용되는 카운터 집합과 컴퓨터 간의 연결은 카운터 집합 맵입니다.예를 들어, 테스트 중인 웹 서버에 ASP.NET, IIS 및 .NET 응용 프로그램 카운터 집합 매핑이 있을 수 있습니다.자세한 내용은 다음을 참조하십시오 부하 테스트에서 컴퓨터에 대한 카운터 집합 및 임계값 규칙 지정.

[!참고]

부하 테스트가 원격 컴퓨터에 분산된 경우 컨트롤러 및 에이전트 카운터가 컨트롤러 및 에이전트 카운터 집합에 매핑됩니다.부하 테스트에 원격 컴퓨터를 사용하는 방법에 대한 자세한 내용은 테스트 컨트롤러 및 테스트 에이전트를 사용하여 여러 테스트 컴퓨터로 부하 테스트 실행 분산을 참조하십시오.

부하 테스트 새로 만들기 마법사에서 카운터 집합을 지정하려면

  1. 부하 테스트 새로 만들기 마법사카운터 집합 페이지에 있는 선택 내용 미리 보기 창에 기존 카운터 집합이 표시됩니다.LoadTest 카운터 집합을 비롯한 기본 항목이 이미 표시되어 있습니다. LoadTest 카운터 집합은 컨트롤러에서 기본적으로 수집됩니다.에이전트를 설치한 경우에는 에이전트 컴퓨터 아래에 에이전트 카운터 집합도 표시됩니다.

  2. (선택 사항) 선택 추가 컴퓨터 모니터링 하는 새 컴퓨터를 추가 합니다.이름을 입력하라는 메시지가 표시됩니다.컴퓨터의 이름을 입력 하 고 선택할 수 있는 새 항목 아래에 노드가 표시 됩니다.예를 들어 ASP.NET, IIS, SQL 등이 표시됩니다.선택할 노드 앞에 있는 확인란을 선택합니다.그러면 선택 내용 미리 보기 창에 새 카운터가 표시됩니다.

  3. 컴퓨터 태그에 컴퓨터와 연결할 태그(예: "lab3의 TestMachine12")를 입력합니다.컴퓨터 태그를 인식 하기 쉬운 이름을 사용 하 여 컴퓨터를 식별할 수 있습니다.이 태그는 부하 테스트 편집기의 트리에 있는 카운터 집합 매핑 노드에 표시됩니다.더욱 중요한 것은 이 태그가 Excel 보고서에 표시된다는 점입니다. 따라서 관련자가 부하 테스트에서 컴퓨터에 할당된 역할(예: "lab2의 Web Server1" 또는 "피닉스 사무실의 SQL Server2")을쉽게 확인할 수 있습니다.자세한 내용은 다음을 참조하십시오 테스트 비교 또는 추세 분석을 위한 부하 테스트 결과 보고.

    카운터 집합을 선택한 후 선택 다음 계속 하는 실행 설정 의 페이지는 부하 테스트 새로 만들기 마법사.Step 4 - Specifying Run Settings in the New Load Test Wizard로 진행합니다.

나중에 부하 테스트 편집기를 사용하여 컴퓨터 및 카운터 집합을 편집할 수 있습니다.자세한 내용은 다음을 참조하십시오 부하 테스트에서 컴퓨터에 대한 카운터 집합 및 임계값 규칙 지정.

4-새 부하 테스트 마법사에서 지정 하는 실행 설정 단계

실행 설정은 전체 부하 테스트에 영향을 주는 속성 집합입니다.실행된 설정은 테스트, 준비 시간, 최대 길이 등의 속성을 결정의 오류 보고 정보 샘플링 속도, 연결 모델 (웹 성능 테스트에만), 결과 저장소 형식, 유효성 검사 수준 및 SQL 추적 합니다.실행 설정에는 부하 테스트의 목표가 반영되어야 합니다.자세한 내용은 다음을 참조하십시오 부하 테스트 실행 설정 구성.

[!참고]

실행 설정은 카운터 집합과 마찬가지로 개별 시나리오 대신 부하 테스트의 모든 시나리오에 적용됩니다.

부하 테스트 새로 만들기 마법사에서 실행 설정을 지정하려면

  1. 부하 테스트 새로 만들기 마법사의 실행 설정 페이지에서 먼저 다음 옵션 중 하나를 선택하여 부하 테스트의 길이를 선택합니다.

    지정된 시간 사용

    1. 부하 테스트 지속 시간 옵션을 선택합니다.

    2. **준비 시간(hh mm ss)**을 지정합니다.이때 시, 분, 초 spin 컨트롤을 사용합니다.

    3. **실행 지속 시간(hh mm ss)**을 지정합니다.이때 시, 분, 초 spin 컨트롤을 사용합니다.

    4. 또는

    지정된 반복 사용

    1. 테스트 반복 옵션을 선택합니다.

    2. 테스트 실행 횟수를 지정합니다.이때 테스트 반복 spin 컨트롤을 사용합니다.

  2. 자세히에서 다음 옵션을 구성합니다.

    1. 샘플링 주기 spin 컨트롤을 사용하여 샘플링 데이터 수집 간격(초)을 지정합니다.

    2. 설명 텍스트 상자에서 부하 테스트에 대한 설명을 입력합니다.

    3. 로그 파일을 저장하려면 테스트 실패 시 로그 저장 드롭다운 목록 상자에서 True를 지정하고 로그 파일을 저장하지 않으려면 False를 지정합니다.

      [!참고]

      기본적으로 테스트 실패 시 로그 저장은 true로 설정됩니다.부하 에이전트의 추가 오버헤드로 인해 성능 문제가 발생할 우려가 있는 경우에는 false로 설정해야 합니다.

  3. 유효성 검사 수준 드롭다운 목록 상자를 사용하여 다음 옵션 중 하나를 선택합니다.

    • 높음 - 모든 유효성 검사 규칙 호출

    • 보통 - 보통 또는 낮게 설정된 유효성 검사 규칙 호출

    • 낮음 - 낮게 설정된 유효성 검사 규칙 호출

    자세한 내용은 다음을 참조하십시오 웹 성능 테스트에서 유효성 검사 및 추출 규칙 사용.

  4. 실행 설정을 선택하면 부하 테스트 새로 만들기 마법사가 완료됩니다.선택 완료 작업을 수행 하거나 왼쪽에 있는 방향 패널을 사용 하 여 마법사의 이전 부분으로 돌아갑니다.

나중에 부하 테스트 편집기를 사용하여 부하 테스트 새로 만들기 마법사에서 구성한 실행 설정 및 일부 추가 실행 설정을 변경할 수 있습니다.자세한 내용은 다음을 참조하십시오 부하 테스트 실행 설정 속성부하 테스트 실행 설정 구성.

외부 리소스

Ff406964.collapse_all(ko-kr,VS.110).gif지침

Visual Studio 2012 – 6 장 연속 배달 테스트: 테스트 도구는

참고 항목

작업

연습: 웹 성능 테스트를 포함하는 부하 테스트 만들기 및 실행

연습: 단위 테스트를 포함하는 부하 테스트 만들기 및 실행

방법: 부하 테스트에 실행 설정 추가

개념

부하 테스트 시나리오 속성

부하 테스트 실행 설정 속성

기타 리소스

부하 테스트 만들기 및 편집

부하 테스트 편집기를 사용하여 부하 테스트 시나리오 편집

부하 테스트 시나리오에서 인지 시간을 편집하여 웹 사이트 사용자 상호 작용 지연 시뮬레이션

기존 부하 테스트에 대한 추가 시나리오 만들기

텍스트 조합 모델을 편집하여 가상 사용자의 테스트 실행 가능성 지정

부하 테스트 실행 설정 구성