다음을 통해 공유


Microsoft.VisualStudio.TestTools.LoadTesting 네임스페이스

Microsoft.VisualStudio.TestTools.LoadTesting 네임스페이스에서는 단위 테스트 및 웹 테스트의 부하 테스트를 수행할 수 있는 클래스와 인터페이스를 제공합니다.이 네임스페이스에는 현재 부하 테스트를 나타내는 LoadTest 클래스가 포함되어 있습니다.이 클래스에는 부하 테스트의 기능을 확장하기 위해 ILoadTestPlugin 인터페이스의 구현에 사용할 수 있는 속성과 이벤트가 포함되어 있습니다.

클래스

  클래스 설명
Public 클래스 HeartbeatEventArgs HeartBeat() 이벤트에 데이터를 제공합니다.
Public 클래스 InvalidLoadProfileException 이 클래스는 부하 테스트 플러그 인에서 올바르지 않거나 일치하지 않는 속성 값의 집합을 사용하여 LoadTestScenarioLoadProfile 속성을 LoadTestLoadProfile로 지정하려고 할 때 발생하는 예외를 나타냅니다.
Public 클래스 LoadTest 실행하고 있는 부하 테스트를 나타냅니다.
Public 클래스 LoadTestAbortedEventArgs LoadTestAborted 이벤트에 대한 데이터를 제공합니다.
Public 클래스 LoadTestConstantLoadProfile 일정 부하 패턴이 있는 부하 테스트의 부하 프로필을 나타냅니다.
Public 클래스 LoadTestContext 부하 테스트가 실행되는 컨텍스트에 대한 정보를 캡슐화합니다.
Public 클래스 LoadTestGoalBasedLoadProfile 목표 기반 부하 패턴이 있는 부하 테스트의 부하 프로필을 나타냅니다.
Public 클래스 LoadTestLoadProfile 부하 테스트 프로필에 대한 추상 기본 클래스를 제공합니다.
Public 클래스 LoadTestPackageExt 웹 테스트 결과 뷰어 사용자 인터페이스를 관리합니다.
Public 클래스 LoadTestRunIdNotSetException 사용자가 실행 ID를 설정하기 전에 부하 테스트 실행 ID에 액세스를 시도할 때 throw되는 예외입니다.
Public 클래스 LoadTestRunSettings 부하 테스트 편집기 에 정의된 것과 같이 현재 부하 테스트 실행에 사용되는 부하 테스트 실행 설정을 설명합니다.
Public 클래스 LoadTestScenario 하나의 부하 테스트에 포함된 시나리오를 나타냅니다.
Public 클래스 LoadTestStepLoadProfile 단계 부하 패턴이 있는 부하 테스트의 부하 프로필을 나타냅니다.
Public 클래스 LoadTestUserContext 부하 테스트에서 테스트가 실행되는 컨텍스트에 대한 정보를 캡슐화합니다.
Public 클래스 PerformanceCounterValue 부하 테스트를 실행하는 동안 수집한 성능 카운터의 계산된 값이 포함됩니다.
Public 클래스 TestFinishedEventArgs TestFinished 이벤트에 대한 데이터를 제공합니다.
Public 클래스 TestIterationResult 부하 테스트 내에서 개별 테스트 사례의 실행 결과에 대해 설명합니다.
Public 클래스 TestSelectedEventArgs TestSelected 이벤트에 대한 인수가 포함되어 있습니다.
Public 클래스 TestStartingEventArgs TestStarting 이벤트에 대한 인수가 포함되어 있습니다.
Public 클래스 ThresholdExceededEventArgs ThresholdExceeded 이벤트에 대한 데이터를 제공합니다.
Public 클래스 WebTestBaseExt 사용자가 항목을 선택할 수 있는 웹 테스트 창의 기본 클래스입니다.
Public 클래스 WebTestResultViewer 웹 테스트 재생 창을 래핑합니다.
Public 클래스 WebTestResultViewerExt 웹 테스트 재생 창을 나타냅니다.
Public 클래스 WebTestResultViewerExt.SelectionChangedEventArgs SelectionChanged 이벤트에 대한 데이터를 제공합니다.
Public 클래스 WebTestResultViewerExt.TestCompletedEventArgs TestCompleted 이벤트에 대한 데이터를 제공합니다.
Public 클래스 WebTestResultViewerExt.WindowClosedEventArgs WndowClosed 이벤트에 대한 데이터를 제공합니다.
Public 클래스 WebTestResultViewerExt.WindowCreatedEventArgs WindowCreated 이벤트에 대한 데이터를 제공합니다.

인터페이스

  인터페이스 설명
Public 인터페이스 ICounterProvider 테스트하고 있는 성능 카운터 이외에 성능 카운터의 현재 값을 가져오기 위해 IThresholdRule 인터페이스의 구현에서 사용할 수 있는 인터페이스를 정의합니다.
Public 인터페이스 ILoadTestPlugin 부하 테스트 및 부하 테스트에 포함된 테스트를 실행할 때 발생하는 이벤트를 사용자가 작성한 클래스로 처리하기 위해 구현되는 인터페이스를 정의합니다.
Public 인터페이스 IThresholdRule 부하 테스트를 실행하는 동안 성능 카운터의 값을 모니터링하고 성능 카운터의 값이 임계값을 초과하는 경우 경고 또는 위험 경보 신호를 보내는 데 사용됩니다.

열거형

  열거형 설명
Public 열거형 ThresholdRuleResult 성능 카운터 샘플에 임계값 규칙을 적용한 결과를 지정합니다.

참고 항목

참조

기타 리소스

Understanding Load Tests

Creating Load Tests

Editing Load Tests

부하 테스트 실행

부하 테스트 실행 분석

고급 부하 테스트 작업