설치하기:
Xcode를 실행합니다.
Xcode 메뉴에서 Xcode > Open Developer Tool > More Developer Tools... 선택
Apple Developer 웹사이트로 이동하여 로그인합니다.
"Additional Tools for Xcode"를 다운로드합니다.
다운로드한 .dmg 파일을 열고 "Hardware" 폴더 내의 "Network Link Conditioner.prefpane"을 더블클릭하여 설치합니다.
사용하기:
시스템 환경설정(또는 설정) > Network Link Conditioner로 이동합니다.
프로필 선택:
EDGE (느린 모바일 네트워크)
3G (일반적인 모바일 네트워크)
DSL (느린 유선 인터넷)
High Latency DNS (DNS 지연이 있는 환경)
Very Bad Network (매우 나쁜 네트워크 상태)
100% Loss (모든 패킷 손실 - 오프라인 테스트)
커스텀 프로필 생성:
"Manage Profiles..." 버튼을 클릭합니다.
"+" 버튼을 눌러 새 프로필을 생성합니다.
다음 설정을 조정할 수 있습니다:
Uplink/Downlink Bandwidth (업로드/다운로드 대역폭)
Uplink/Downlink Delay (업로드/다운로드 지연 시간)
Packet Loss % (패킷 손실률)
DNS Delay (DNS 지연 시간)
활성화/비활성화:
"On" 체크박스를 체크하여 활성화합니다.
테스트 완료 후 반드시 "Off"로 설정하여 비활성화해야 합니다.
테스트 시나리오 예시
2G 네트워크 테스트:
Downlink: 약 50 Kbps
Uplink: 약 20 Kbps
Delay: 300-500ms
느린 3G 네트워크 테스트:
Downlink: 약 200 Kbps
Uplink: 약 100 Kbps
Delay: 200ms
불안정한 네트워크 테스트:
중간 대역폭 설정
높은 패킷 손실률(5-10%)
간헐적 지연 시간