테스트 업무 수행시 Dev, Stage, Real 등 다양한 환경을 보기 때문에 특정 케이스의 경우 여러 환경으로 세팅하는 경우가 가끔 발생합니다.
(Real 환경 에서 Stage or Dev 환경을 호출하는 경우 등..)
Charles Tool 기능 중 request 값을 원하는 값으로 변경하여 응답값을 변조하거나 URL을 변경할 수 있습니다.
바로 Map Remote 기능을 사용하면 됩니다.
목적에 따라 다양하게 변경할 수 있지만 2가지 예시를 통해 설명 드리려고 합니다.
예시 1) 블로그 앱 추천 연령 대를 강제로 변경
블로그 앱 추천 탭을 보면 연령대별로 추천글이 설정되어 노출되는데 호출값을 변경하여 강제로 특정 연령대를 볼 수 있습니다.
request 중 관련 값을 찾아 Map Remote 메뉴를 클릭합니다.
Path 값을 참고하여 원하는 값으로 변경한 내용을 Map To에 작성합니다. (예시의 경우에는 50대 설정값을 30대로 설정하였습니다.)
설정한 후 페이지 재접근하게 되면 50대 설정 request가 호출될 때 강제로 30대 설정 값으로 변경되는 내용을 확인할 수 있습니다.
예시 2) 다음 모바일 버전 진입시 PC 버전으로 자동 변경
다음 모바일 URL 진입시 다음 PC 버전 URL로 변경하는 유형입니다. 실제로 Map Remote 기능 중 자주 사용하는 변경 방법입니다.
다음 모바일 버전 URL 확인한 후 최하단 PC 버전 텍스트를 클릭하여 각 URL을 확인한 후 각 URL을 입력합니다.
Map From : 모바일 URL
Map To : PC URL
설정 후 m.daum.net 모바일 환경 진입시 바로 PC 버전 화면이 나오는 걸 확인할 수 있습니다.
사용방법만 알면 간단하게 request 값을 변경하여 테스트 하는 데 도움이 될 수 있습니다.
다른 분들도 저와 같은 경우에서도 원하는 결과값을 얻으시길 바랍니다. (항상 공부가 필요한 테스트 방법!)

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