다음을 통해 공유


방법: 명령줄에서 웹 성능 테스트 실행

이 항목은 다음 버전에 적용됩니다.

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

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

명령줄에서 웹 성능 테스트를 실행할 수 있습니다. 자세한 내용은 방법: MSTest를 사용하여 명령줄에서 자동화된 테스트 실행MSTest.exe 명령줄 옵션을 참조하십시오.

다음 절차에서는 다음 옵션을 사용하여 명령줄에서 웹 성능 테스트를 실행하는 방법을 설명합니다.

  • 명령줄에서 단일 웹 성능 테스트 실행

  • 명령줄에서 여러 웹 성능 테스트 실행

  • 배포 항목을 지정하는 웹 성능 테스트 실행

  • 테스트 컨트롤러 및 테스트 에이전트를 사용하여 분산 웹 성능 테스트 실행

  • 코딩된 웹 성능 테스트 실행

  • 결과 파일 이름 지정

명령줄에서 단일 웹 성능 테스트 실행

명령줄에서 단일 웹 성능 테스트를 실행하려면

  1. Visual Studio 명령 프롬프트를 엽니다.

    이렇게 하려면 시작을 클릭하고 모든 프로그램, Microsoft Visual Studio 2010, Visual Studio Tools를 차례로 가리킨 다음 Visual Studio 2010 명령 프롬프트를 클릭합니다.

    기본적으로 Visual Studio 명령 프롬프트는 다음 폴더에 대해 열립니다.

    <드라이브 문자>:\Program Files\Microsoft Visual Studio 10.0\VC

    참고

    명령 프롬프트 창이 기본적으로 열리는 폴더를 변경하려면 시작을 클릭하고 Microsoft Visual Studio 2010, Visual Studio Tools를 차례로 가리킨 다음 Visual Studio 2010 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 후 속성을 클릭합니다. Visual Studio 2010 명령 프롬프트 속성 대화 상자의 시작 위치 상자에서 기본 폴더의 경로를 변경할 수 있습니다.

  2. 웹 성능 테스트가 있는 폴더를 찾습니다.

  3. 명령줄에서 단일 웹 성능 테스트를 실행하려면 /TestContainer 인수를 지정해야 합니다. .webtest 파일이나 .loadtest 파일은 테스트 컨테이너로 간주되며 단위 테스트가 포함된 dll도 테스트 컨테이너입니다. 예를 들어 WebTest1.webtest라는 웹 성능 테스트가 있는 경우 다음 명령을 사용하여 웹 테스트를 실행합니다.

    mstest /TestContainer:WebTest1.webtest

  4. (선택 사항) 다른 옵션을 MSTest 명령과 함께 사용할 수 있습니다. 예를 들어 결과를 특정 테스트 결과 파일에 저장하거나, 테스트 결과를 게시하거나, 특정 테스트 설정으로 실행하거나, 배포되는 파일을 변경할 수 있습니다. 자세한 내용은 MSTest.exe 명령줄 옵션을 참조하십시오.

명령줄에서 여러 웹 성능 테스트 실행

명령줄에서 여러 웹 성능 테스트를 실행하려면

  1. Visual Studio 명령 프롬프트를 엽니다.

    이렇게 하려면 시작을 클릭하고 모든 프로그램, Microsoft Visual Studio 2010, Visual Studio Tools를 차례로 가리킨 다음 Visual Studio 2010 명령 프롬프트를 클릭합니다.

    기본적으로 Visual Studio 명령 프롬프트는 다음 폴더에 대해 열립니다.

    <드라이브 문자>:\Program Files\Microsoft Visual Studio 10.0\VC

    참고

    명령 프롬프트 창이 기본적으로 열리는 폴더를 변경하려면 시작을 클릭하고 Microsoft Visual Studio 2010, Visual Studio Tools를 차례로 가리킨 다음 Visual Studio 2010 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 후 속성을 클릭합니다. Visual Studio 2010 명령 프롬프트 속성 대화 상자의 시작 위치 상자에서 기본 폴더의 경로를 변경할 수 있습니다.

  2. 부하 테스트가 있는 폴더를 찾습니다.

  3. 명령줄에서 여러 개의 테스트 컨테이너 인수를 지정할 수 있습니다. WebTest1.webtest 및 WebTest2.webtest를 실행하려면 다음 명령줄을 사용합니다.

    mstest /TestContainer: WebTest1.webtest /TestContainer: WebTest2.webtest

배포 항목을 지정하는 웹 성능 테스트 실행

명령줄에서 테스트를 실행할 때의 큰 차이점 중 하나는 Visual Studio 2010 Ultimate의 자동 프로세스를 활용할 수 없다는 것입니다. Visual Studio 2010 Ultimate 내에서 웹 성능 테스트를 실행하면 Visual Studio에서는 웹 성능 테스트를 실행하기 위해 테스트와 함께 배포해야 할 항목을 확인합니다. 예를 들어 사용자 지정 유효성 검사 규칙이나 추출 규칙을 작성한 경우, Visual Studio 2010 Ultimate 내에서 웹 성능 테스트를 실행하면 Visual Studio에서는 테스트 프로젝트의 참조를 검토하여 배포해야 할 항목을 확인합니다.

그러나 명령줄에서 테스트를 실행할 때는 배포할 항목을 사용자가 명시적으로 지정해야 합니다. 예를 들어 웹 성능 테스트를 실행하기 위해 배포해야 하는 dll이 있는 경우 mstest를 실행하고 /testsettings 매개 변수를 지정해야 합니다. 테스트 설정에는 배포 항목이 포함됩니다. 자세한 내용은 Visual Studio에서 자동화된 테스트를 실행하기 위한 테스트 설정 만들기를 참조하십시오.

명령줄에서 테스트 설정에 포함된 배포 항목을 지정하는 웹 성능 테스트를 실행하려면

  1. Visual Studio 명령 프롬프트를 엽니다.

    이렇게 하려면 시작을 클릭하고 모든 프로그램, Microsoft Visual Studio 2010, Visual Studio Tools를 차례로 가리킨 다음 Visual Studio 2010 명령 프롬프트를 클릭합니다.

    기본적으로 Visual Studio 명령 프롬프트는 다음 폴더에 대해 열립니다.

    <드라이브 문자>:\Program Files\Microsoft Visual Studio 10.0\VC

    참고

    명령 프롬프트 창이 기본적으로 열리는 폴더를 변경하려면 시작을 클릭하고 Microsoft Visual Studio 2010, Visual Studio Tools를 차례로 가리킨 다음 Visual Studio 2010 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 후 속성을 클릭합니다. Visual Studio 2010 명령 프롬프트 속성 대화 상자의 시작 위치 상자에서 기본 폴더의 경로를 변경할 수 있습니다.

  2. 웹 성능 테스트가 있는 폴더를 찾습니다.

  3. 배포 정보가 포함된 테스트 설정을 사용하여 웹 성능 테스트를 실행하려면 다음과 유사한 mstest를 사용합니다.

    Mstest /TestContainer:WebTest1.webtest /TestSettings:NewOrEditedTestSetting.testsettings

테스트 컨트롤러 및 테스트 에이전트를 사용하여 분산 웹 성능 테스트 실행

Visual Studio 2010 Ultimate을 통해 테스트 컨트롤러 및 테스트 에이전트에서 웹 성능 또는 부하 테스트를 실행하여 여러 컴퓨터에 테스트를 분산할 경우 테스트 설정을 사용해야 합니다. Visual Studio 2010 Ultimate에서 테스트 설정을 만들거나 편집하고, 실행할 컨트롤러 이름을 지정할 수 있습니다. 자세한 내용은 테스트 설정을 사용하여 컴퓨터 설정 및 진단 정보 수집을 참조하십시오.

명령줄에서 웹 성능 테스트를 실행할 때도 mstest를 사용하여 /testsettings 매개 변수를 지정하는 방법으로 테스트 컨트롤러가 지정된 테스트 설정을 만들거나 사용해야 합니다.

명령줄에서 테스트 설정에 지정된 분산 테스트용 테스트 컨트롤러 및 테스트 에이전트를 포함하는 웹 성능 테스트를 실행하려면

  1. Visual Studio 명령 프롬프트를 엽니다.

    이렇게 하려면 시작을 클릭하고 모든 프로그램, Microsoft Visual Studio 2010, Visual Studio Tools를 차례로 가리킨 다음 Visual Studio 2010 명령 프롬프트를 클릭합니다.

    기본적으로 Visual Studio 명령 프롬프트는 다음 폴더에 대해 열립니다.

    <드라이브 문자>:\Program Files\Microsoft Visual Studio 10.0\VC

    참고

    명령 프롬프트 창이 기본적으로 열리는 폴더를 변경하려면 시작을 클릭하고 Microsoft Visual Studio 2010, Visual Studio Tools를 차례로 가리킨 다음 Visual Studio 2010 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 후 속성을 클릭합니다. Visual Studio 2010 명령 프롬프트 속성 대화 상자의 시작 위치 상자에서 기본 폴더의 경로를 변경할 수 있습니다.

  2. 웹 성능 테스트가 있는 폴더를 찾습니다.

  3. 테스트 설정을 사용하여 테스트 컨트롤러 및 테스트 에이전트를 포함하는 웹 성능 테스트를 실행하려면 다음과 유사한 mstest를 사용합니다.

    Mstest /TestContainer:WebTest1.webtest /TestSettings:NewOrEditedTestSetting.testsettings

코딩된 웹 성능 테스트 실행

mstest를 사용하고 /testcontainer 인수를 코딩된 테스트가 포함된 dll 이름으로 설정하여 코딩된 웹 성능 테스트를 실행할 수 있습니다.

dll에 포함된 하나 이상의 코딩된 웹 성능 테스트를 실행하려면

  1. Visual Studio 명령 프롬프트를 엽니다.

    이렇게 하려면 시작을 클릭하고 모든 프로그램, Microsoft Visual Studio 2010, Visual Studio Tools를 차례로 가리킨 다음 Visual Studio 2010 명령 프롬프트를 클릭합니다.

    기본적으로 Visual Studio 명령 프롬프트는 다음 폴더에 대해 열립니다.

    <드라이브 문자>:\Program Files\Microsoft Visual Studio 10.0\VC

    참고

    명령 프롬프트 창이 기본적으로 열리는 폴더를 변경하려면 시작을 클릭하고 Microsoft Visual Studio 2010, Visual Studio Tools를 차례로 가리킨 다음 Visual Studio 2010 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 후 속성을 클릭합니다. Visual Studio 2010 명령 프롬프트 속성 대화 상자의 시작 위치 상자에서 기본 폴더의 경로를 변경할 수 있습니다.

  2. 웹 성능 테스트가 있는 폴더를 찾습니다.

  3. 코딩된 웹 성능 테스트를 실행합니다. mstest를 사용하고 /testcontainer 인수를 코딩된 테스트가 포함된 dll 이름으로 설정합니다.

    mstest /TestContainer:TestProject1.dll

    테스트 컨테이너에 .dll을 지정하면 mstest는 해당 dll 내의 모든 테스트를 실행합니다. dll 내의 단일 테스트만 실행하려면 /test 인수를 사용하면 됩니다. 예를 들어 dll에 포함된 WebTest1Coded을 실행하려면 다음 명령줄을 사용합니다.

    mstest /TestContainer:TestProject1.dll /Test:WebTest1Coded

    둘 이상의 웹 성능 테스트를 실행하려면 다음과 같이 /Test 인수를 여러 개 지정하면 됩니다.

    mstest /TestContainer:TestProject1.dll /Test:WebTest1Coded /Test:WebTest2Coded

결과 파일 이름 지정

결과 파일(.trx 파일)은 사용자, 컴퓨터 및 타임스탬프를 포함하는 고유 이름을 사용하여 저장됩니다. 결과 파일의 이름과 결과 파일이 생성되는 위치를 지정하려면 mstest에 /resultsfile 매개 변수를 사용합니다.

명령줄에서 웹 성능 테스트를 실행할 때 결과 파일 이름을 지정하려면

  1. Visual Studio 명령 프롬프트를 엽니다.

    이렇게 하려면 시작을 클릭하고 모든 프로그램, Microsoft Visual Studio 2010, Visual Studio Tools를 차례로 가리킨 다음 Visual Studio 2010 명령 프롬프트를 클릭합니다.

    기본적으로 Visual Studio 명령 프롬프트는 다음 폴더에 대해 열립니다.

    <드라이브 문자>:\Program Files\Microsoft Visual Studio 10.0\VC

    참고

    명령 프롬프트 창이 기본적으로 열리는 폴더를 변경하려면 시작을 클릭하고 Microsoft Visual Studio 2010, Visual Studio Tools를 차례로 가리킨 다음 Visual Studio 2010 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 후 속성을 클릭합니다. Visual Studio 2010 명령 프롬프트 속성 대화 상자의 시작 위치 상자에서 기본 폴더의 경로를 변경할 수 있습니다.

  2. 웹 성능 테스트가 있는 폴더를 찾습니다.

  3. 코딩된 웹 성능 테스트를 실행합니다. mstest에 /resultsfile 매개 변수를 사용하여 결과 파일의 이름과 결과 파일이 생성되는 위치를 지정합니다.

    mstest /TestContainer:WebTest1.webtest /resultsfile:c:\results\MyResults.trx

참고 항목

작업

방법: MSTest를 사용하여 명령줄에서 자동화된 테스트 실행

방법: 명령줄에서 부하 테스트 실행

개념

웹 성능 테스트 실행

명령줄에서 자동화된 테스트 실행

MSTest.exe 명령줄 옵션