이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

방법: Visual Studio에서 테스트 설정을 사용하여 네트워크 에뮬레이션 구성

응용 프로그램에서 다양 한 네트워크 환경에서 테스트 하는 진단 데이터 어댑터를 구성할 수 있습니다 Microsoft Test Manager 및 Microsoft Visual Studio 2012. 테스트를 실행할 때 네트워크 부하나 병목 현상을 인위적으로 조작하고 그 결과를 테스트하도록 진단 데이터 어댑터를 구성할 수도 있습니다.

주의 정보 주의

에뮬레이트한 네트워크보다 속도가 느린 실제 네트워크 환경에서 테스트를 실행하는 경우 더 느린 네트워크 속도에서 테스트가 실행됩니다. 속도가 더 느린 네트워크 환경을 에뮬레이트할 수는 있지만 속도가 더 빠른 네트워크 환경은 에뮬레이트할 수 없습니다.

다음 절차에서는 구성 편집기를 통해 네트워크 에뮬레이션을 구성하는 방법을 설명합니다. 이러한 단계를 모두 구성 편집기에서 적용 Microsoft Test Manager 및 Microsoft Visual Studio 2012.

참고 참고

네트워크 에뮬레이션 진단 데이터 어댑터만 Visual Studio 테스트 설정에 적용 됩니다. 테스트 설정에 사용 된 Microsoft Test Manager. 자세한 내용은 Visual Studio 2010과의 테스트 설정 호환성를 참조하십시오.

네트워크 에뮬레이션에는 관리자 권한이 있는 계정을 사용해야 합니다. 수동 테스트를 실행하는 로컬 역할에 대해 네트워크 에뮬레이션을 선택한 경우 관리자 권한을 사용하여 Microsoft Test Manager를 시작해야 합니다. 다른 역할에 대해 네트워크 에뮬레이션을 선택한 경우에는 해당 역할의 컴퓨터에 있는 테스트 에이전트가 Administrators 그룹의 멤버인 사용자 계정을 사용하는지 확인해야 합니다. 테스트 에이전트의 계정을 설정하는 방법에 대한 자세한 내용은 테스트 에이전트 및 테스트 컨트롤러 설치 및 구성을 참조하십시오.

참고 참고

테스트 에이전트의 기본 계정인 네트워크 서비스 계정은 Administrators 그룹의 멤버가 아닙니다.

네트워크 설정은 다음과 같은 네트워크 에뮬레이션 형식을 제공합니다.

  • LAN(기본값)

  • 3G

  • Cable-DSL-1.5Mbps

  • Cable-DSL-768k

  • Cable/DSL-384k

  • CDMA

  • 전화 접속 56k

  • 대륙 간 저속 WAN 300Kbps

  • 대륙 간 WAN 1.5Mbps

  • 대륙 내 WAN 1.5Mbps

진정한 네트워크 에뮬레이션

Visual Studio 모든 테스트 종류에 대 한 실제 네트워크 소프트웨어 기반 에뮬레이션을 사용합니다. 부하 테스트를 포함 합니다. 진정한 네트워크 에뮬레이션은 네트워크 패킷을 직접 조작하여 네트워크 조건을 시뮬레이션합니다. 진정한 네트워크 에뮬레이터는 이더넷과 같은 안정적인 물리적 링크를 사용하여 유선 및 무선 네트워크 모두의 동작을 에뮬레이트할 수 있습니다. 다음과 같은 네트워크 특성이 진정한 네트워크 에뮬레이션에 통합되어 있습니다.

  • 네트워크 왕복 시간(대기 시간)

  • 사용 가능한 대역폭 양

  • 큐 동작

  • 패킷 손실

  • 패킷 순서 바꾸기

  • 오류 전파

진정한 네트워크 에뮬레이션은 IP 주소 또는 프로토콜(예: TCP, UDP, ICMP)을 기준으로 네트워크 패킷을 유연하게 필터링할 수도 있습니다.

진정한 네트워크 에뮬레이션은 네트워크 기반 개발자 및 테스터가 원하는 테스트 환경을 에뮬레이트하거나, 성능을 평가하거나, 변경 효과를 예측하거나, 기술 최적화에 대한 결정을 내릴 때 사용할 수 있습니다. 하드웨어 테스트 베드와 비교했을 때 진정한 네트워크 에뮬레이션은 훨씬 비용이 적게 들고 유연한 솔루션입니다.

이 절차의 단계를 수행 하기 전에 Microsoft에서 테스트 설정을 열어야 Visual Studio 2012 하 고 선택 된 데이터 및 진단 페이지.

테스트 설정을 사용하여 네트워크 에뮬레이션을 구성하려면

  1. 특정 네트워크를 에뮬레이트하는 데 사용할 역할을 선택합니다.

    참고 참고

    네트워크 에뮬레이션 어댑터는 클라이언트 역할 또는 서버 역할에만 구성해야 합니다. 이 두 역할에서 어댑터를 사용할 필요는 없습니다. 어댑터에서 두 역할 간 통신에 영향을 주는 네트워크 노이즈를 에뮬레이트하므로 두 역할에서 어댑터를 사용할 필요가 없습니다. 필요한 경우를 제외하고는 네트워크 에뮬레이션 어댑터의 클라이언트 역할을 선택하여 서버 역할에서 추가 오버헤드가 발생하지 않도록 해야 합니다.

  2. 선택 네트워크 에뮬레이션 다음 선택 구성.

    네트워크 에뮬레이션을 구성하기 위한 대화 상자가 나타납니다.

  3. 옆에 있는 화살표를 선택한 사용 하 여 네트워크 프로 파일을 선택, 테스트를 실행 하는 경우에 사용할 네트워크 종류를 선택 하 고 (예를 들어, DSL 케이블 768Kps).

    주의 정보 주의

    에뮬레이트한 네트워크보다 속도가 느린 실제 네트워크 환경에서 테스트를 실행하는 경우 더 느린 네트워크 속도에서 테스트가 실행됩니다. 속도가 더 느린 네트워크 환경을 에뮬레이트할 수는 있지만 속도가 더 빠른 네트워크 환경은 에뮬레이트할 수 없습니다.

  4. 테스트 설정에 네트워크 에뮬레이션 진단 데이터 어댑터를 포함하고 있는 경우 이 어댑터를 로컬 컴퓨터에서 사용하려면 네트워크 에뮬레이션 드라이버를 해당 컴퓨터의 네트워크 어댑터 중 하나에 바인딩해야 합니다. 네트워크 에뮬레이션 드라이버는 네트워크 에뮬레이션 진단 데이터 어댑터를 사용하는 데 필요합니다. 다음 두 가지 방법으로 네트워크 에뮬레이션 드라이버를 설치하고 어댑터에 바인딩합니다.

    • Microsoft Visual Studio 테스트 에이전트가 설치 된 네트워크 에뮬레이션 드라이버: Microsoft Visual Studio 테스트 에이전트는 로컬 컴퓨터와 원격 컴퓨터 모두에서 사용할 수 있습니다. Visual Studio 테스트 에이전트를 설치할 때 설치 프로세스 네트워크 에뮬레이션 드라이버를 네트워크 카드에 바인딩합니다 구성 단계가 포함 되어 있습니다. 자세한 내용은 다음을 참조하십시오 테스트 에이전트 및 테스트 컨트롤러 설치 및 구성.

    • Microsoft Visual Studio 테스트 전문가 함께 설치 된 네트워크 에뮬레이션 드라이버: 는 처음 네트워크 에뮬레이션을 사용 하면 네트워크 에뮬레이션 드라이버를 네트워크 카드에 바인딩할 묻는.

    팁

    VSTestConfig NETWORKEMULATION /install 명령을 사용하여 Visual Studio 테스트 에이전트를 설치하지 않고 로컬 컴퓨터의 명령줄에서 네트워크 에뮬레이션 드라이버를 설치할 수도 있습니다.

이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
© 2013 Microsoft. All rights reserved.