앱 테스트 모바일 프록시, 나라별 모바일 망에서 앱과 모바일 웹 확인
앱 테스트 모바일 프록시는 앱과 모바일 웹이 다른 나라의 모바일 망에서 어떻게 열리고 동작하는지 실제 모바일 IP로 확인하는 방법이에요. 출시 일정에 맞춰 짧게 쓰는 설정을 정리했어요.
Chrome
Firefox
앱 테스트에 모바일 IP가 필요한 이유
앱은 사용자의 나라와 접속 망에 따라 다른 콘텐츠, 다른 가격, 다른 로그인 화면을 보여 줘요. 그 나라 모바일 IP로 접속하면 현지 휴대폰 사용자가 보는 화면을 그대로 확인할 수 있어요.
모바일 망은 현지 망에 따라 4G/LTE 또는 5G로 연결돼요. 실제 모바일 망을 거치는 응답 속도와 화면 표시를 확인하면 현지 사용자 경험을 더 정확하게 이해해요.
출시 나라마다 테스트 기기를 직접 보내지 않아도, 프록시 하나로 그 나라 모바일 망의 화면을 사무실에서 바로 확인할 수 있어요.
나라 고르는 방법
출시 나라 중 사용자가 많은 나라부터 확인해요. 프리미엄 상품은 미국, 캐나다, 영국, 독일, 우크라이나, 조지아에서 쓸 수 있고, 다른 나라는 전용 고정 모바일 프록시로 같은 방식으로 테스트해요.
출시 일정에는 프리미엄 고정 모바일 프록시
테스트는 출시 전날, 출시 당일, 업데이트 직후처럼 날짜가 정해진 경우가 많아요. 프리미엄 고정 모바일 프록시는 1일, 2일, 3일, 7일, 1개월 단위로 사서 테스트 기간에 딱 맞춰 써요. 미국, 캐나다, 영국, 독일, 우크라이나, 조지아에서 하루 $2.10부터 시작해요.
회선 하나를 혼자 쓰고 IP는 바꿀 때까지 유지돼요. 같은 IP로 시나리오를 반복해 결과를 비교하고, 새 사용자 상황이 필요할 때 IP 변경 링크로 새 IP를 받아요.
- 출시 전날 확인: 1일
- 출시 전후 확인: 2일이나 3일
- 베타 테스트: 7일
- 한 달 품질 확인: 1개월 또는 전용 고정 상품
오래 이어지는 테스트에는 전용 고정 모바일 프록시
몇 달 동안 이어지는 품질 확인이나 더 많은 나라가 필요하면 전용 고정 모바일 프록시를 써요. 26개 나라, 1개 $4.20부터, 무제한 트래픽이에요.
무엇을 확인할 수 있나요?
테스트 목록을 출시 전에 정해 두면 짧은 기간 안에 필요한 확인을 모두 끝낼 수 있어요. 많이 확인하는 항목은 아래와 같아요.
- 나라별 첫 화면, 언어, 통화 표시.
- 회원 가입과 로그인 흐름, 인증 단계 화면.
- 결제 화면과 나라별 결제 수단 표시.
- 지역 제한 콘텐츠와 나라별 기능 노출.
- 모바일 웹의 화면 배치와 이미지 표시.
- 앱 스토어 페이지의 나라별 설명과 스크린샷.
- 푸시 알림과 지역별 이벤트 배너가 그 나라 사용자에게 바르게 나오는지.
결과 정리 방법
항목마다 나라, 날짜, 기기, IP, 화면 캡처를 함께 남겨요. 개발팀이 같은 조건으로 바로 다시 확인할 수 있어 수정이 빨라져요.
테스트 환경 설정 순서
설정 예를 들어 볼게요. 캐나다 출시 전 3일 동안 테스트한다면 캐나다 프리미엄 프록시를 3일 기간으로 주문해요. 안드로이드 에뮬레이터의 프록시 칸에 주소와 포트를 넣고, 기기 언어를 영어나 프랑스어로, 시간대를 캐나다로 맞춰요. 첫날은 가입과 로그인, 둘째 날은 결제 화면, 셋째 날은 IP를 바꿔 새 사용자 흐름을 확인하는 식으로 나눠요.
- 테스트할 나라와 기간을 정하고 프리미엄 기간을 골라 주문해요.
- 에뮬레이터, 테스트 기기의 프록시 설정, 또는 디버깅 도구에 HTTP나 SOCKS5 주소를 넣어요.
- 기기의 시간대와 언어를 테스트 나라에 맞춰요.
- 테스트 시나리오를 실행하고 화면과 응답 시간을 기록해요.
- 새 사용자 상황이 필요하면 IP를 바꿔 같은 시나리오를 다시 돌려요.
- 테스트가 길어지면 같은 나라에서 7일이나 1개월 기간으로 이어 가요.
- 결과를 나라, 날짜, IP와 함께 기록해 다음 버전 테스트에서 같은 조건으로 비교해요.
- 여러 나라를 함께 테스트한다면 나라마다 프록시를 하나씩 정해 같은 시나리오를 나란히 돌려요.
- 테스트가 끝나면 다음 출시 일정에 맞춰 같은 나라와 기간으로 다시 주문해 같은 환경을 빠르게 준비해요.
SOCKS5와 HTTP 고르기
앱 전체의 연결을 프록시로 보내려면 SOCKS5가 편하고, 모바일 웹만 확인한다면 브라우저에 HTTP를 넣어도 충분해요.
자동화 테스트와 함께 쓰기
자동화 테스트 도구는 대부분 HTTP와 SOCKS5 프록시를 지원해요. 프록시마다 IP 변경 링크와 API가 있어서 테스트 단계 사이에 코드로 IP를 바꿀 수 있고, 변경은 10초에 한 번까지 할 수 있어요.
테스트 서버의 IP를 허용 IP로 등록하면 비밀번호 없이 연결돼 설정이 더 간단해요. 허용 IP는 계정마다 최대 10개까지 등록해요. 결제는 암호화폐 12가지로 잔액을 채우는 방식이고, $100 이상 충전하면 20%, $5,000 충전하면 50% 보너스가 붙어요.
기간과 개수 정하는 방법
하루짜리 확인은 1일, 출시 전후 며칠은 2일이나 3일, 한 주 동안 이어지는 베타 테스트는 7일을 골라요. 개수는 동시에 돌리는 기기나 에뮬레이터 수만큼 준비하면 돼요.
정확한 결과를 위한 습관
테스트마다 앱 데이터를 지운 새 상태에서 시작하면 첫 사용자 화면을 정확히 볼 수 있어요. 결과에 날짜, 나라, 그때의 IP를 함께 적어 두면 다시 확인할 때 같은 조건을 쉽게 만들어요.