Share via


부하 테스트 시나리오의 가상 네트워크 형식 지정

네트워크 조합을 통해 부하 테스트 시나리오에서 부하를 보다 사실적으로 시뮬레이션할 수 있습니다. 부하는 단일 네트워크 형식 대신 유형이 다른 여러 네트워크 형식 목록을 사용하여 생성됩니다. 이를 통해 최종 사용자가 응용 프로그램과 상호 작용하는 방식을 보다 가깝게 테스트할 수 있습니다.

네트워크 조합은 가상 사용자가 특정 네트워크 프로필을 실행할 가능성을 지정합니다. 네트워크 프로필은 응용 프로그램 계층에서 네트워크 대역폭을 시뮬레이션한 것이며 대기 시간은 시뮬레이션하지 않습니다.

부하 테스트를 만들 때 두 가지 형식 이상의 네트워크 연결을 통해 부하가 생성되도록 시뮬레이션하려는 경우가 있습니다. 네트워크 조합에서는 다음과 같은 여러 네트워크 형식을 제공합니다.

  • LAN(기본값)

  • 3G

  • Cable-DSL-1.5Mbps

  • Cable-DSL-768k

  • Cable/DSL-384k

  • CDMA

  • 전화 접속 56k

  • 대륙 간 저속 WAN 300Kbps

  • 대륙 간 WAN 1.5Mbps

  • 대륙 간 WAN 1.5Mbps

다양한 네트워크가 시뮬레이션됩니다. Cable-DSL 1.5Mbps 같은 옵션을 선택할 경우 선택된 대역폭을 시뮬레이션하는 테스트에 대기 시간이 포함됩니다.

네트워크 조합은 다른 목록 옵션과 마찬가지로 작동합니다. 네트워크 형식은 네트워크 조합을 기반으로 가상 사용자와 관련되어 임의로 선택됩니다. 해당 사용자의 테스트는 목록에서 지정된 확률을 기반으로 특정 네트워크 형식을 사용하여 실행됩니다.

네트워크 조합을 지정한 후 네트워크 형식을 추가 및 제거할 수 있습니다. 목록 컨트롤을 사용하여 네트워크 조합의 분포를 변경할 수도 있습니다.

목록 컨트롤을 통해 시나리오에서 네트워크 분포를 쉽게 조정할 수 있습니다.

자세한 내용은 부하 테스트에 대한 목록 컨트롤 정보를 참조하십시오.

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

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

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

  • 사용 가능한 대역폭 양

  • 큐 동작

  • 패킷 손실

  • 패킷 순서 바꾸기

  • 오류 전파

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

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

작업

작업

관련 항목

네트워크 조합 지정: 부하 테스트를 처음 만들 때 부하 테스트 새로 만들기 마법사에서 부하 테스트에 대한 설정을 지정합니다. 부하 테스트 새로 만들기 마법사에서 초기 시나리오에 추가할 네트워크를 선택합니다. 시나리오에 네트워크를 추가한 후 시나리오의 네트워크 조합을 지정합니다.

시나리오에서 가상 네트워크 추가 또는 제거: 시나리오에서 가상 네트워크를 추가하고 제거할 수 있습니다.

외부 리소스

비디오

비디오에 링크

참고 항목

기타 리소스

부하 테스트 만들기 및 편집

부하 테스트에서 네트워크 에뮬레이션 문제 해결