다음을 통해 공유


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

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

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

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

  • 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 같은 옵션을 선택할 경우 선택된 대역폭을 시뮬레이션하는 테스트에 대기 시간이 포함됩니다.

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

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

혼합 컨트롤 시나리오에서 네트워크 분포를 쉽게 조정할 수 있습니다.

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

요구 사항

  • Visual Studio Ultimate

항목 내용

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

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

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

  • 사용 가능한 대역폭 양

  • 큐 동작

  • 패킷 손실

  • 패킷 순서 바꾸기

  • 오류 전파

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

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

시나리오에 새 네트워크 추가

시나리오에 새 네트워크를 추가하려면

  1. 시나리오의 네트워크 조합을 지정 하는 동안 선택 추가.

    표에 새 네트워크 항목이 추가됩니다.

    [!참고]

    표시 하는 네트워크 조합 편집 대화 상자에서 기존 시나리오를 마우스 오른쪽 단추로 클릭 한 다음 선택 네트워크 조합 편집.

  2. 네트워크 형식 열에서 새 항목 화살표를 선택 합니다.원하는 네트워크 유형을 선택 합니다.

  3. (선택 사항) 테스트 배포를 지정 하려면 목록 컨트롤을 조정 합니다.자세한 내용은 목록 컨트롤 정보를 참조하십시오.

  4. 네트워크 추가 마쳤으면 선택 확인.

시나리오에서 네트워크 제거

시나리오에서 네트워크를 제거하려면

  1. 부하 테스트를 엽니다.

  2. 원하는 네트워크를 제거 하 고 선택 하는 시나리오를 마우스 오른쪽 단추로 네트워크 조합 편집.네트워크 조합 편집 대화 상자가 표시됩니다.

  3. 표에서 네트워크를 선택한 다음 선택 제거.

  4. (선택 사항) 테스트 배포를 지정 하려면 목록 컨트롤을 조정 합니다.자세한 내용은 목록 컨트롤 정보를 참조하십시오.

  5. 네트워크 제거를 마쳤으면 선택 확인.

목록 컨트롤 정보

Mix 컨트롤 테스트, 브라우저 종류 또는 네트워크 형식에는 부하 테스트 시나리오에서 분산 부하 비율을 조정할 수 있습니다.백분율 값을 조정 하려면 슬라이더를 이동 합니다.혼합 네트워크 형식에 대 한 조정의 가상 사용자가 부하 테스트 시나리오에서가 특정 네트워크 프로필을 실행할 가능성을 지정 합니다.

슬라이더를 움직이면 사용 가능한 모든 항목의 백분율 값이 변경됩니다.항목이 셋 이상인 경우 더하거나 빼는 양이 다른 항목에 고르게 분산됩니다.이 동작을 재정의할 수도 있습니다.특정 항목의 잠금 열에 있는 확인란을 선택 하면 해당 항목에 대해 지정 된 백분율 값을 고정 합니다.이렇게 하면 슬라이더를 움직일 때 더하거나 빼는 양이 잠기지 않은 항목에만 적용됩니다.

분포 단추 간에 모든 항목에 동일 하 게 백분율 값을 할당 하는 데 사용 됩니다.예를 들어 항목이 세 개인 경우을 선택 분포 백분율 값 34, 33, 33으로 설정 됩니다.

주의 정보주의

분포 단추는 잠겨 있는 항목에도 적용됩니다.

백분율 값을 직접 입력할 수 있습니다에서 % 슬라이더를 사용 하는 대신 열.백분율 값을 직접 입력하는 경우에는 다른 항목이 자동으로 조정되지 않습니다.

[!참고]

총 100%까지 추가 하지 않습니다 또는 백분율 값으로 입력 하면 슬라이더를 사용할 수 없습니다의 % 열 소수입니다.

백분율 값을 수동으로 입력할 때 모든 항목 합계 100% 인지 확인 해야 합니다.합계가 100%가 아닌 경우 목록을 저장할 때 백분율 값은 있는 그대로 받아들이도록 돌아가 조정할 것인지 묻는 메시지가 표시 됩니다.현재 백분율을 그대로 사용하도록 선택하면 각 값이 100%를 기준으로 조정됩니다.예를 들어 두 개의 항목이 있고 두 항목의 값을 80%와 40%로 직접 설정한 경우 첫 번째 항목은 80을 120으로 나눈 값인 66.67%로, 두 번째 항목은 40을 120으로 나눈 값인 33.33%로 설정됩니다.

참고 항목

작업

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

기타 리소스

부하 테스트 만들기 및 편집

2.4-지정 네트워크 조합은 부하 테스트 새로 만들기 마법사의 단계