

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS Device Farm 실행을 위한 네트워크 연결 및 조건 시뮬레이션
<a name="how-to-simulate-network-connections-and-conditions"></a>

Device Farm에서 Android, iOS 및 웹 앱을 테스트하면서 네트워크 셰이핑을 사용하여 네트워크 연결 및 조건을 시뮬레이션할 수 있습니다. 예를 들어 손실되거나 간헐적인 인터넷 연결을 시뮬레이션할 수 있습니다.

기본 네트워크 설정을 사용하여 실행을 생성하면 각 디바이스는 인터넷 연결을 통해 방해 없이 완전한 Wi-Fi 연결을 사용할 수 있습니다. 네트워크 쉐이핑을 사용하는 경우 인바운드 및 아웃바운드 트래픽의 처리량, 지연, 지터 및 손실을 제어하는 **3G** 또는 **손실되는 WiFi**와 같은 네트워크 프로필을 지정하도록 Wi-Fi 연결을 변경할 수 있습니다.

**Topics**
+ [테스트 실행을 예약 시 네트워크 쉐이핑 설정](#network-shaping-how-to-choose-a-curated-profile-when-scheduling-a-test-run)
+ [네트워크 프로파일 생성](#network-shaping-how-to-create-a-network-profile)
+ [테스트 중 네트워크 상태 변경](#change-network-conditions-during-test)

## 테스트 실행을 예약 시 네트워크 쉐이핑 설정
<a name="network-shaping-how-to-choose-a-curated-profile-when-scheduling-a-test-run"></a>

달리기를 예약할 때 Device Farm에서 큐레이팅한 프로필 중 하나를 선택하거나 직접 프로필을 만들고 관리할 수 있습니다.

1. 모든 Device Farm 프로젝트에서 **새 실행 생성**을 선택하세요.

   프로젝트가 없는 경우 [AWS Device Farm에서 프로젝트 생성](how-to-create-project.md) 단원을 참조하세요.

1. 애플리케이션을 선택한 후 **다음**을 선택하세요.

1. 테스트를 구성한 후 **다음**을 선택하세요.

1. 디바이스를 선택하고 **다음**을 선택하세요.

1. **위치 및 네트워크 설정** 섹션에서 네트워크 프로필을 선택하거나 **네트워크 프로필 생성**을 선택하여 고유한 프로필을 생성하세요.  
![테스트 실행을 위한 네트워크 프로필](http://docs.aws.amazon.com/ko_kr/devicefarm/latest/developerguide/images/aws-device-farm-set-up-network-profile.png)

1. **다음**을 선택하세요.

1. 테스트 실행을 검토하고 시작하세요.

## 네트워크 프로파일 생성
<a name="network-shaping-how-to-create-a-network-profile"></a>

테스트 실행을 생성할 때 네트워크 프로필을 만들 수 있습니다.

1. **네트워크 프로필 생성**을 선택하세요.  
![새 네트워크 프로필 생성](http://docs.aws.amazon.com/ko_kr/devicefarm/latest/developerguide/images/aws-device-farm-create-a-new-network-profile.png)

1. 네트워크 프로필의 이름과 설정을 입력하세요.

1. **생성**을 선택하세요.

1. 테스트 실행 생성을 완료하고 실행을 시작하세요.

네트워크 프로필을 만든 후에는 **프로젝트 설정** 페이지에서 해당 프로필을 확인하고 관리할 수 있습니다.

![프로젝트 설정의 네트워크 프로필](http://docs.aws.amazon.com/ko_kr/devicefarm/latest/developerguide/images/aws-device-farm-network-profiles-in-project-settings.png)


## 테스트 중 네트워크 상태 변경
<a name="change-network-conditions-during-test"></a>

Appium 같은 프레임워크를 사용하여 디바이스 호스트에서 API를 직접 호출하여 테스트 실행 중 대역폭 감소와 같은 동적 네트워크 조건을 시뮬레이션할 수 있습니다. 자세한 내용은 네트워크 프로필 [CreateNetworkProfile](https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateNetworkProfile.html)을 참조하세요.