다음을 통해 공유


TestStartingEventArgs 클래스

업데이트: 2007년 11월

TestStarting 이벤트에 대한 인수가 포함되어 있습니다.

네임스페이스:  Microsoft.VisualStudio.TestTools.LoadTesting
어셈블리:  Microsoft.VisualStudio.QualityTools.LoadTestFramework(Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

구문

Public Class TestStartingEventArgs _
    Inherits EventArgs

Dim instance As TestStartingEventArgs
public class TestStartingEventArgs : EventArgs
public ref class TestStartingEventArgs : public EventArgs
public class TestStartingEventArgs extends EventArgs

설명

TestStartingEventArgs는 부하 테스트에 포함된 테스트에 데이터를 제공하는 추가 경로를 설정합니다. TestStarting 이벤트의 이벤트 처리기는 데이터를 부하 테스트의 개별 테스트에 추가하는 코드를 포함할 수 있습니다. 데이터는 웹 테스트의 WebTestContext 또는 단위 테스트의 TestContext에 추가됩니다.

예제

다음 코드 조각은 TestStartingEventArgs를 사용하여 데이터를 부하 테스트의 시작 테스트 반복에 추가하는 방법에 대한 간단한 예제입니다. 부하 테스트 플러그 인에 이 코드를 작성합니다.

private void TestStarting(object source, TestStartingEventArgs testStartingEventArgs)
{
    testStartingEventArgs.TestContextProperties.Add("WebUser", GetNextWebUser());
}
private MyWebUser GetNextWebUser()
{
    /// Insert code here to read a user definition from some data source

    /// construct user object with data read from data source
    return new MyWebUser( ... );
}

상속 계층 구조

System.Object
  System.EventArgs
    Microsoft.VisualStudio.TestTools.LoadTesting.TestStartingEventArgs

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

TestStartingEventArgs 멤버

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

기타 리소스

방법: 부하 테스트 플러그 인 만들기

부하 테스트 이해