Microsoft.VisualStudio.TestTools.LoadTesting 네임스페이스
Microsoft.VisualStudio.TestTools.LoadTesting 네임스페이스에서는 단위 테스트 및 웹 테스트의 부하 테스트를 수행할 수 있는 클래스와 인터페이스를 제공합니다.이 네임스페이스에는 현재 부하 테스트를 나타내는 LoadTest 클래스가 포함되어 있습니다.이 클래스에는 부하 테스트의 기능을 확장하기 위해 ILoadTestPlugin 인터페이스의 구현에 사용할 수 있는 속성과 이벤트가 포함되어 있습니다.
클래스
클래스 | 설명 | |
---|---|---|
HeartbeatEventArgs | HeartBeat 이벤트에 대한 데이터를 제공합니다. | |
InvalidLoadProfileException | 이 클래스는 부하 테스트 플러그 인에서 올바르지 않거나 일치하지 않는 속성 값의 집합을 사용하여 LoadTestScenario의 LoadProfile 속성을 LoadTestLoadProfile로 지정하려고 할 때 발생하는 예외를 나타냅니다. | |
LoadTest | 실행하고 있는 부하 테스트를 나타냅니다. | |
LoadTestAbortedEventArgs | LoadTestAborted 이벤트에 대한 데이터를 제공합니다. | |
LoadTestConstantLoadProfile | 일정 부하 패턴이 있는 부하 테스트의 부하 프로필을 나타냅니다. | |
LoadTestContext | 부하 테스트가 실행되는 컨텍스트에 대한 정보를 캡슐화합니다. | |
LoadTestGoalBasedLoadProfile | 목표 기반 부하 패턴이 있는 부하 테스트의 부하 프로필을 나타냅니다. | |
LoadTestLoadProfile | 부하 테스트 프로필에 대한 추상 기본 클래스를 제공합니다. | |
LoadTestPackageExt | 웹 테스트 결과 뷰어 사용자 인터페이스를 관리합니다. | |
LoadTestRunIdNotSetException | 사용자가 실행 ID를 설정하기 전에 부하 테스트 실행 ID에 액세스를 시도할 때 throw되는 예외입니다. | |
LoadTestRunSettings | 부하 테스트 편집기 에 정의된 것과 같이 현재 부하 테스트 실행에 사용되는 부하 테스트 실행 설정을 설명합니다. | |
LoadTestScenario | 하나의 부하 테스트에 포함된 시나리오를 나타냅니다. | |
LoadTestStepLoadProfile | 단계 부하 패턴이 있는 부하 테스트의 부하 프로필을 나타냅니다. | |
LoadTestUserContext | 부하 테스트에서 테스트가 실행되는 컨텍스트에 대한 정보를 캡슐화합니다. | |
PerformanceCounterValue | 부하 테스트를 실행하는 동안 수집한 성능 카운터의 계산된 값이 포함됩니다. | |
TestFinishedEventArgs | TestFinished 이벤트에 대한 데이터를 제공합니다. | |
TestIterationResult | 부하 테스트 내에서 개별 테스트 사례의 실행 결과에 대해 설명합니다. | |
TestSelectedEventArgs | TestSelected 이벤트에 대한 인수가 포함되어 있습니다. | |
TestStartingEventArgs | TestStarting 이벤트에 대한 인수가 포함되어 있습니다. | |
ThresholdExceededEventArgs | ThresholdExceeded 이벤트에 대한 데이터를 제공합니다. | |
WebTestBaseExt | 사용자가 항목을 선택할 수 있는 웹 테스트 창의 기본 클래스입니다. | |
WebTestResultViewer | 웹 테스트 재생 창을 래핑합니다. | |
WebTestResultViewerExt | 웹 테스트 재생 창을 나타냅니다. | |
WebTestResultViewerExt.SelectionChangedEventArgs | SelectionChanged 이벤트에 대한 데이터를 제공합니다. | |
WebTestResultViewerExt.TestCompletedEventArgs | TestCompleted 이벤트에 대한 데이터를 제공합니다. | |
WebTestResultViewerExt.WindowClosedEventArgs | WndowClosed 이벤트에 대한 데이터를 제공합니다. | |
WebTestResultViewerExt.WindowCreatedEventArgs | WindowCreated 이벤트에 대한 데이터를 제공합니다. |
인터페이스
인터페이스 | 설명 | |
---|---|---|
ICounterProvider | 테스트하고 있는 성능 카운터 이외에 성능 카운터의 현재 값을 가져오기 위해 IThresholdRule 인터페이스의 구현에서 사용할 수 있는 인터페이스를 정의합니다. | |
ILoadTestPlugin | 부하 테스트 및 부하 테스트에 포함된 테스트를 실행할 때 발생하는 이벤트를 사용자가 작성한 클래스로 처리하기 위해 구현되는 인터페이스를 정의합니다. | |
IThresholdRule | 부하 테스트를 실행하는 동안 성능 카운터의 값을 모니터링하고 성능 카운터의 값이 임계값을 초과하는 경우 경고 또는 위험 경보 신호를 보내는 데 사용됩니다. |
열거형
열거형 | 설명 | |
---|---|---|
ThresholdRuleResult | 성능 카운터 샘플에 임계값 규칙을 적용한 결과를 지정합니다. |
참고 항목
참조
기타 리소스
Working with Load Tests Overview