방법: 웹 성능 테스트 웹 서버의 URL 매개 변수화
이 항목은 다음 언어에 적용됩니다.
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
웹 서버의 URL을 매개 변수화할 수 있습니다. 매개 변수화는 테스트의 대상인 웹 서버를 쉽게 변경하기 위해 수행하는 것입니다. 테스트(기록된 테스트 또는 코딩된 테스트)는 다양한 서버에 대해 실행할 수 있습니다. 매개 변수화를 사용하면 웹 서버 컨텍스트 매개 변수를 다른 서버로 다시 매핑하여 서버를 쉽게 변경할 수 있습니다. 그러므로 테스트를 다시 기록하거나 다시 작성할 필요가 없습니다.
이 방법은 비프로덕션 환경과 프로덕션 환경에서 각각 이름이 다른 웹 서버에서 테스트를 실행하려는 등의 경우에 유용합니다. 이때 두 웹 서버는 모두 활성 웹 서버입니다.
또한 웹 성능 테스트가 로컬 컴퓨터의 ASP.NET Development Web Server를 대상으로 하도록 할 수도 있습니다. ASP.NET을 사용하여 웹 응용 프로그램을 호스팅하는 웹 서비스를 로컬 컴퓨터에 만들 수 있습니다. ASP.NET Development Server에 대한 자세한 내용은 Visual Studio의 ASP.NET 웹 프로젝트에 대한 웹 서버를 참조하십시오.
또한 빌드를 확인하기 위해 지정된 테스트 웹 서버에서 테스트를 실행하는 경우 실제 웹 성능 테스트 외부에서 대상 웹 사이트를 식별할 수 있습니다. 테스트 외부에서 웹 서버를 식별하면 소스 코드 제어에서 사용 중인 테스트를 편집하지 않아도 됩니다.
경고
부하 테스트 컨텍스트 매개 변수는 이름이 같은 웹 성능 테스트 컨텍스트 매개 변수를 재정의합니다.
웹 서버에 대한 컨텍스트 매개 변수를 만들려면
웹 성능 테스트를 엽니다.
웹 서버 매개 변수화 단추를 클릭합니다.
웹 서버 매개 변수화 대화 상자에서 매개 변수화할 웹 서버를 선택한 다음 변경을 클릭합니다.
웹 서버 변경 대화 상자가 나타납니다.
웹 서버 변경 대화 상자에서 컨텍스트 매개 변수 이름에 이름을 입력합니다.
웹 서버 사용 또는 ASP.NET Development Server 중 하나를 선택합니다.
ASP.NET Development Server를 선택할 경우 로컬 컴퓨터에서 웹 사이트로의 경로 및 웹 응용 프로그램 루트를 지정해야 합니다.
참고
Test.WebServer1 같은 환경 변수를 사용하여 웹 사이트로의 경로를 매개 변수화할 수 있습니다. 예를 들어 명령줄에 set Test.WebServer1=http://MyProductionServer를 입력합니다. MSTest.exe를 사용하여 명령줄에서 웹 성능 테스트를 실행하는 경우 환경 변수가 해당 테스트 실행에 대해 적용됩니다. 명령줄에서 테스트를 실행하는 방법에 대한 자세한 내용은 방법: MSTest를 사용하여 명령줄에서 자동화된 테스트 실행을 참조하십시오.
확인을 클릭합니다.
매핑할 웹 서버가 두 개 이상인 경우 웹 서버를 선택한 다음 이 절차를 반복합니다. 웹 서버를 컨텍스트 매개 변수 이름에 매핑한 후 확인을 클릭합니다.
그러면 웹 성능 테스트에 컨텍스트 매개 변수가 표시되고 컨텍스트 매개 변수 이름과 웹 서버 사이의 매핑을 볼 수 있습니다.
참고
ASP.NET Development Server가 자동으로 시작되며 테스트 실행이 끝나면 중지됩니다.
참고 항목
개념
Visual Studio의 ASP.NET 웹 프로젝트에 대한 웹 서버