본문 바로가기

Tool/Charles

Charles Tool로 request값 변조하기 - Map Remote

728x90

 

테스트 업무 수행시 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 버전 화면이 나오는 걸 확인할 수 있습니다.

 

Map Remote 세팅 후 모바일 URL로 접근시 화면

 

사용방법만 알면 간단하게 request 값을 변경하여 테스트 하는 데 도움이 될 수 있습니다.

다른 분들도 저와 같은 경우에서도 원하는 결과값을 얻으시길 바랍니다. (항상 공부가 필요한 테스트 방법!)

 

 

728x90