LINE의 기술을 소개하는 블로그를 운영하고 있습니다.
이번 포스팅에선 LINE 플랫폼이 제공하는 광고 클라이언트 모듈을 테스트하는 데 사용한 방법을 소개하고자 합니다. LINE의 광고 클라이언트 모듈은 모바일과 웹에서 모두 사용할 수 있으며 여기서는 모바일 클라이언트 테스트 방법을 설명합니다.LINE Ads Platform 개요LINE의 광고 플랫폼은 아래와 같이 구조가 단순합니다. 서버-클라이언트 간에는 다양한 프로토콜로 통신이 가능하며, 이번 테스트에서는 HTTP 프로토콜을 대상으로 합니다.테스트 환경 개요LINE Ads Platform과 같은 서버-클라이언트 구조의 시스템에서 클라이언트의 다양한 동작을 테스트하는 데는 장애요소가 존재할 수 있습니다. 사람일 수도 있고, 자동화된 시스템일 수도 있는, 테스트를 수행하는 주체는 각각의 테스트를 수행할 때마다 서버가 특정 동작을 하도록 기대합니다.하지만 매번 서버를 수정하여 원하는 동작을 하도록 하는 것은 효율적이지 않습니다. 특히, 서버의 실패 상황을 테스트하기 위한 환경을 구성하기는