테스트를 하다보면 네트워크 연결이 원활하지 않을 때 발생하는 이슈들이 간혹 있는데요.
네트워크 속도가 빠르거나 원활할 때는 재현이 되지 않아서 특정 상황을 만들어서 체크할 때가 있습니다.
그럴 때 Chalres를 사용하여 네트워크 속도를 강제로 변경하여 테스트를 수행할 수 있습니다.
1. Proxy > Throttle Settings 메뉴로 진입
2. Enable Throttling 옵션 체크
Charles에서 기본적으로 제공하는 옵션을 사용해도 되고 수동으로 옵션을 설정하여 네트워크 속도를 제어할 수 있습니다.
실제로 제가 자주 사용 하는 옵션 중 일부를 소개합니다.
3G 환경은 아주 빠르지는 않지만 일정 시간 이후에 호출이 되기 때문에 느린 환경을 사용하는 유저 케이스를 재현할 때 유용하게 사용할 수 있습니다.
56K Modem 환경도 기본적으로 제공하는 설정으로 3G보다 훨씬 낮은 네트워크 환경으로 거의 연결이 되지 않는 상태를 테스트할 때 자주 사용하는 설정입니다.
기본적으로 제공하지는 않지만 100% loss를 확인하기 위해 수동으로 입력해서 사용하는 프리셋입니다.
1번 사용 후에는 상단 거북이 아이콘만 클릭해도 마지막에 사용한 네트워크 설정으로 전환할 수 있어서 좀 더 편하게 사용이 가능합니다.
네트워크 관련 지식이 많은 경우 더 자세하고 여러 옵션들을 사용해 볼 수 있어서 상황에 따라 유용하게 사용할 수 있습니다.
저도 네트워크를 잘 몰라서 배우면서 사용중이니 다른분들도 도전해보시길 바랍니다!!

'Tool > Charles' 카테고리의 다른 글
Charles Tool로 응답값 변조하기 - Rewrite (0) | 2024.02.01 |
---|---|
Charles 필터링하여 원하는 데이터만 구분해서 보기 (0) | 2024.01.30 |
Charles Tool로 response값 변조하기 - Map Local (0) | 2024.01.29 |
Charles Tool로 request값 변조하기 - Map Remote (0) | 2024.01.26 |
Charles Tool 설치하여 HTTP 트래픽 확인하기 (0) | 2024.01.19 |