다음을 통해 공유


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

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

명령줄 다음 옵션으로 웹 성능 테스트 실행을 사용 하 여 다음 절차를 다룹니다.

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

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

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

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

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

  • 결과 파일 이름 지정

요구 사항

  • Visual Studio Ultimate

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

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

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

    이렇게 하려면 선택 시작, 가리키는 모든 프로그램를 가리키는 Microsoft Visual Studio 2012, 가리키는 Visual Studio 도구, 다음 선택 개발자 명령 프롬프트.

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

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

    [!참고]

    명령 프롬프트 창을 열고 기본적으로 폴더를 변경 하려면 선택 시작, 가리키는 Microsoft Visual Studio 2012를 가리키는 Visual Studio 도구, 마우스 오른쪽 단추로 클릭 개발자 명령 프롬프트, 다음 선택 속성.에 개발자 명령 프롬프트 속성 대화 상자에서 변경할 수 있습니다 경로를 기본 폴더에는 에서 시작 상자.

  2. 웹 성능 테스트를 포함 하는 폴더를 찾습니다.

  3. 실행할 단일 웹 성능 테스트 하려면 명령줄에서 /TestContainer 인수를 지정 해야 합니다..Webtest 파일 또는 방식은.loadtest 파일 테스트 컨테이너 이므로 단위 테스트를 포함 하는 DLL 테스트 컨테이너 이기도 합니다.예를 들어, 호출 webtest1.webtest로 지정한 다음 웹 성능 테스트의 경우 웹 테스트를 실행 하려면 다음 명령을 사용 합니다.

    mstest /TestContainer:WebTest1.webtest

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

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

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

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

    이렇게 하려면 선택 시작, 가리키는 모든 프로그램를 가리키는 Microsoft Visual Studio 2012, 가리키는 Visual Studio 도구, 다음 선택 개발자 명령 프롬프트.

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

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

    [!참고]

    명령 프롬프트 창을 열고 기본적으로 폴더를 변경 하려면 선택 시작, 가리키는 Microsoft Visual Studio 2012를 가리키는 Visual Studio 도구, 마우스 오른쪽 단추로 클릭 개발자 명령 프롬프트, 다음 선택 속성.에 개발자 명령 프롬프트 속성 대화 상자에서 변경할 수 있습니다 경로를 기본 폴더에는 에서 시작 상자.

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

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

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

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

명령줄에서 테스트를 실행할 때의 큰 차이점 중 하나는 Visual Studio Ultimate의 자동 프로세스를 활용할 수 없다는 것입니다.실행 웹 성능 테스트 내에서 Visual Studio Ultimate, Visual Studio 웹 성능 테스트를 실행 하는 테스트를 함께 배포 되어야 하는 사항 확인 하려고 합니다.예를 들어 사용자 지정 유효성 검사 규칙이나 추출 규칙을 작성한 경우,실행 웹 성능 테스트 내에서 Visual Studio Ultimate, 그 웹 성능 및 부하 테스트 프로젝트의 참조를 검색 하 여 어떤 배포 요구를 알아내는 것을 시도 합니다.

그러나 명령줄에서 테스트를 실행할 때는 배포할 항목을 사용자가 명시적으로 지정해야 합니다.예를 들어, 테스트를 실행 하려면 웹 성능에 대한 배포 하는 데 필요한 DLL을 사용 하는 경우 사용 해야 mstest 실행 되며 /testsettings 매개 변수를 지정.테스트 설정에는 배포 항목이 포함됩니다.자세한 내용은 Visual Studio 테스트를 위한 테스트 설정 지정을 참조하십시오.

실행 웹 성능 테스트 명령줄에서 배포 항목에 포함 된 테스트 설정에 지정

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

    이렇게 하려면 선택 시작, 가리키는 모든 프로그램를 가리키는 Microsoft Visual Studio 2012, 가리키는 Visual Studio 도구, 다음 선택 개발자 명령 프롬프트.

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

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

    [!참고]

    명령 프롬프트 창을 열고 기본적으로 폴더를 변경 하려면 선택 시작, 가리키는 Microsoft Visual Studio 2012를 가리키는 Visual Studio 도구, 마우스 오른쪽 단추로 클릭 개발자 명령 프롬프트, 다음 선택 속성.에 개발자 명령 프롬프트 속성 대화 상자에서 변경할 수 있습니다 경로를 기본 폴더에는 에서 시작 상자.

  2. 웹 성능 테스트를 포함 하는 폴더를 찾습니다.

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

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

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

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

명령줄에서 웹 성능 테스트를 실행 하면 만들거나 /testsettings 매개 변수를 지정 하는 mstest를 사용 하 여 지정 된 테스트 컨트롤러를 포함 하는 테스트 설정을 사용 하 여 할 수도 있습니다.

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

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

    이렇게 하려면 선택 시작, 가리키는 모든 프로그램를 가리키는 Microsoft Visual Studio 2012, 가리키는 Visual Studio 도구, 다음 선택 개발자 명령 프롬프트.

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

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

    [!참고]

    명령 프롬프트 창을 열고 기본적으로 폴더를 변경 하려면 선택 시작, 가리키는 Microsoft Visual Studio 2012를 가리키는 Visual Studio 도구, 마우스 오른쪽 단추로 클릭 개발자 명령 프롬프트, 다음 선택 속성.에 개발자 명령 프롬프트 속성 대화 상자에서 변경할 수 있습니다 경로를 기본 폴더에는 에서 시작 상자.

  2. 웹 성능 테스트를 포함 하는 폴더를 찾습니다.

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

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

코딩된 웹 성능 테스트 실행

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

실행할 하나 이상의 DLL에 포함 된 웹 성능 테스트를 코딩 된.

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

    이렇게 하려면 선택 시작, 가리키는 모든 프로그램를 가리키는 Microsoft Visual Studio 2012, 가리키는 Visual Studio 도구, 다음 선택 개발자 명령 프롬프트.

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

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

    [!참고]

    명령 프롬프트 창을 열고 기본적으로 폴더를 변경 하려면 선택 시작, 가리키는 Microsoft Visual Studio 2012를 가리키는 Visual Studio 도구, 마우스 오른쪽 단추로 클릭 개발자 명령 프롬프트, 다음 선택 속성.에 개발자 명령 프롬프트 속성 대화 상자에서 변경할 수 있습니다 경로를 기본 폴더에는 에서 시작 상자.

  2. 웹 성능 테스트를 포함 하는 폴더를 찾습니다.

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

    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 2012, 가리키는 Visual Studio 도구, 다음 선택 개발자 명령 프롬프트.

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

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

    [!참고]

    명령 프롬프트 창을 열고 기본적으로 폴더를 변경 하려면 선택 시작, 가리키는 Microsoft Visual Studio 2012를 가리키는 Visual Studio 도구, 마우스 오른쪽 단추로 클릭 개발자 명령 프롬프트, 다음 선택 속성.에 개발자 명령 프롬프트 속성 대화 상자에서 변경할 수 있습니다 경로를 기본 폴더에는 에서 시작 상자.

  2. 웹 성능 테스트를 포함 하는 폴더를 찾습니다.

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

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

참고 항목

작업

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

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

개념

웹 성능 테스트 실행

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

MSTest.exe 명령줄 옵션