다음을 통해 공유


방법: 부하 테스트 API 사용

이 항목은 다음 언어에 적용됩니다.

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

항목이 적용됨 항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용되지 않음

Visual Studio Ultimate에서는 부하 테스트를 제어하고 향상시킬 수 있는 부하 테스트 플러그 인을 지원합니다. 부하 테스트 플러그 인은 Microsoft.VisualStudio.TestTools.LoadTesting 네임스페이스에 있는 ILoadTestPlugin 인터페이스를 구현하는 사용자 정의 클래스입니다. 부하 테스트 플러그 인을 사용하여 카운터 또는 오류 임계값에 도달한 경우 부하 테스트 중단과 같은 사용자 지정의 부하 테스트 작업을 수행할 수 있습니다. LoadTest 클래스의 속성을 사용하여 사용자 정의 코드에서 부하 테스트 매개 변수를 가져오거나 설정합니다. LoadTest 클래스의 이벤트를 사용하여 부하 테스트가 실행될 때 알림용 대리자를 연결합니다.

개체 브라우저를 사용하여 Microsoft.VisualStudio.TestTools.LoadTesting 네임스페이스를 검사합니다. Visual C# 및 Visual Basic 편집기는 모두 네임스페이스의 클래스를 사용하여 코딩하기 위한 IntelliSense 지원을 제공합니다.

웹 성능 테스트 플러그 인도 만들 수 있습니다. 자세한 내용은 방법: 웹 성능 테스트 플러그 인 만들기방법: 요청 수준 플러그 인 만들기를 참조하십시오.

LoadTesting 네임스페이스를 사용하려면

  1. 부하 테스트를 포함하는 테스트 프로젝트를 엽니다.

    자세한 내용은 부하 테스트 만들기 및 편집을 참조하십시오.

  2. 테스트 솔루션에 Visual C# 또는 Visual Basic 클래스 라이브러리 프로젝트를 추가합니다.

  3. 클래스 라이브러리 프로젝트에 테스트 프로젝트의 참조를 추가합니다.

  4. 클래스 라이브러리 프로젝트에 Microsoft.VisualStudio.QualityTools.LoadTestFramework dll에 대한 참조를 추가합니다.

  5. 클래스 라이브러리 프로젝트에 있는 클래스 파일에 Microsoft.VisualStudio.TestTools.LoadTesting 네임스페이스에 대한 using 문을 추가합니다.

  6. ILoadTestPlugin 인터페이스를 구현하는 공용 클래스를 만듭니다.

  7. 프로젝트를 빌드합니다.

  8. 부하 테스트 편집기를 사용하여 새 부하 테스트 플러그 인을 추가합니다.

    1. 부하 테스트의 루트 노드를 마우스 오른쪽 단추로 클릭한 다음 부하 테스트 플러그 인 추가를 클릭합니다.

    2. 부하 테스트 플러그 인 추가 대화 상자가 표시됩니다.

    3. 선택한 플러그 인에 대한 속성 창에서 런타임에 사용할 플러그 인의 초기 값을 설정합니다.

      참고

      플러그 인에서 속성을 원하는 만큼 노출할 수 있습니다. 속성을 공용의 설정 가능한 문자열, 정수 또는 부울 값 등의 기본 형식으로 설정하십시오. 나중에 속성 창을 사용하여 부하 테스트 플러그 인 속성을 편집할 수도 있습니다.

  9. 부하 테스트를 실행합니다.

    ILoadTestPlugin에 대한 구현에 대한 자세한 내용은 방법: 부하 테스트 플러그 인 만들기를 참조하십시오.

참고 항목

작업

방법: 웹 성능 테스트 API 사용

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

참조

Microsoft.VisualStudio.TestTools.LoadTesting

기타 리소스

부하 및 웹 성능 테스트에 대한 사용자 지정 플러그 인 만들기 및 사용