다음을 통해 공유


테스트 조합을 편집하여 부하 테스트 시나리오에 포함할 웹 성능 테스트, 단위 테스트 및 코딩된 UI 테스트 지정

시나리오의 테스트 조합은 시나리오에 포함되도록 선택한 웹 성능 및 단위 테스트와 이러한 테스트의 시나리오 내 분포를 조합한 것입니다. 분포는 부하 테스트가 실행되는 동안 가상 사용자가 특정 테스트를 선택할 확률에 대해 지정할 수 있는 설정입니다.

부하 테스트에 테스트 집합을 추가하면 테스트 조합이 다른 조합 옵션과 마찬가지로 작동합니다. 가상 사용자는 조합에 지정된 확률을 기반으로 테스트를 임의로 선택합니다. 예를 들어 조합에 확률이 각각 50%인 두 개의 테스트가 있는 경우 새 가상 사용자는 첫 번째 테스트를 약 절반에 해당하는 시간 동안 실행하도록 선택합니다. 50/50 조합에서 한 테스트는 길고 다른 테스트는 짧은 경우 긴 테스트에서 보다 큰 부하가 발생합니다.

테스트를 조합에 추가한 후 나중에 제거할 수 있습니다. 또한 목록 컨트롤을 사용하여 테스트 조합의 분포를 변경할 수 있습니다. 목록 컨트롤을 통해 시나리오의 테스트 분포를 쉽게 조정할 수 있습니다. 컨트롤 템플릿에 대한 자세한 내용은 목록 컨트롤 정보About the Mix Control를 참조하십시오.

참고

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

항목 내용

요구 사항

  • Visual Studio Ultimate

기존 시나리오의 테스트 조합에 새 테스트 추가

부하 테스트 새로 만들기 마법사를 사용하여 새 시나리오를 만들 때 새 시나리오의 테스트 조합에 추가할 웹 성능 및 단위 테스트를 지정할 수 있습니다. 자세한 내용은 2.3단계 - 부하 테스트 새로 만들기 마법사에서 테스트 조합 지정을 참조하십시오.

부하 테스트 편집기를 사용하여 시나리오의 테스트 조합에 다른 웹 성능 및 단위 테스트를 추가할 수 있습니다.

기존 부하 테스트에 테스트 추가

기존 시나리오에 다른 테스트를 추가하려면

  1. 부하 테스트를 엽니다.

  2. 부하 테스트 편집기에서 기존 시나리오를 마우스 오른쪽 단추로 클릭하고 테스트 추가를 선택합니다.

    그러면 테스트 추가 대화 상자가 표시됩니다. 솔루션의 모든 웹 성능 테스트, 단위 테스트 및 코딩된 UI 테스트 중 시나리오에 아직 포함되지 않은 테스트를 시나리오에 추가할 수 있습니다.

  3. 사용 가능한 테스트 창에서 추가할 웹 성능 테스트, 단위 테스트 및 코딩된 UI 테스트를 선택합니다. 오른쪽 화살표 단추를 선택하여 선택한 테스트 창에 테스트를 추가합니다.

  4. 테스트 추가를 마쳤으면 확인을 선택합니다.

    테스트가 테스트 목록에 추가됩니다. 새 분포가 테스트 조합의 테스트에 자동으로 할당됩니다.

  5. (선택 사항) 목록 컨트롤을 조정하여 테스트 분포를 조정합니다. 컨트롤 템플릿에 대한 자세한 내용은 목록 컨트롤 정보를 참조하십시오.

시나리오에서 테스트 제거

기존 부하 테스트에서 테스트 제거

시나리오에서 테스트를 제거하려면

  1. 부하 테스트를 엽니다.

  2. 부하 테스트 편집기의 부하 테스트 트리에서 제거할 테스트가 있는 시나리오를 마우스 오른쪽 단추로 클릭하고 테스트 조합 편집을 선택합니다. 테스트 조합 편집 대화 상자가 표시됩니다.

  3. 표에서 웹 성능 테스트, 단위 테스트 또는 코딩된 UI 테스트를 선택하고 제거를 선택합니다.

    참고

    테스트를 제거한 후 테스트 조합을 원하는 분포로 조정해야 합니다.

  4. 테스트 제거를 마쳤으면 확인을 선택합니다.

목록 컨트롤 정보

목록 컨트롤을 사용하면 부하 테스트 시나리오에서 여러 테스트, 브라우저 종류 또는 네트워크 형식 간에 부하가 분산되는 백분율을 조정할 수 있습니다. 슬라이더를 움직이면 백분율 값이 조정됩니다. 테스트 조합을 조정하면 부하 테스트 시나리오에서 가상 사용자가 특정 테스트를 실행할 가능성이 지정됩니다.

슬라이더를 움직이면 사용 가능한 모든 항목의 백분율 값이 변경됩니다. 항목이 셋 이상인 경우 더하거나 빼는 양이 다른 항목에 고르게 분산됩니다. 이 동작을 재정의할 수도 있습니다. 특정 값 항목의 잠금 열에 있는 확인란을 선택하면 해당 항목에 지정된 백분율 값이 잠깁니다. 이렇게 하면 슬라이더를 움직일 때 더하거나 빼는 양이 잠기지 않은 항목에만 적용됩니다.

분포 단추를 사용하면 모든 항목에 백분율이 동일하게 할당됩니다. 예를 들어 항목이 세 개인 경우 분포를 선택하면 백분율 값이 34, 33, 33으로 설정됩니다.

경고

분포 단추는 잠겨 있는 항목에도 적용됩니다.

슬라이더를 사용하는 대신 % 열에 백분율 값을 직접 입력할 수도 있습니다. 백분율 값을 직접 입력하는 경우에는 다른 항목이 자동으로 조정되지 않습니다.

참고

백분율을 모두 더한 합계가 100%가 되지 않거나 % 열에 입력한 백분율 값에 소수가 들어 있으면 슬라이더를 사용할 수 없게 됩니다.

백분율 값을 직접 입력할 때는 모든 항목을 더한 값이 100%인지 확인해야 합니다. 목록을 저장할 때 합계가 100%가 아니면 현재 백분율을 그대로 사용할지 또는 이전 단계로 돌아가서 백분율 값을 조정할지 선택하라는 메시지가 표시됩니다. 현재 백분율을 그대로 사용하도록 선택하면 각 값이 100%를 기준으로 조정됩니다. 예를 들어 두 개의 항목이 있고 두 항목의 값을 80%와 40%로 직접 설정한 경우 첫 번째 항목은 80을 120으로 나눈 값인 66.67%로, 두 번째 항목은 40을 120으로 나눈 값인 33.33%로 설정됩니다.

참고 항목

기타 리소스

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

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