앱 벤치마크

벤치마킹은 앱 성능을 검사하고 모니터링하는 방법입니다. 정기적으로 벤치마크를 실행하여 성능 문제를 분석 및 디버그하고 최근 변경사항에서 회귀가 발생하지 않는지 확인할 수 있습니다.

Android에서는 앱에서 여러 가지 상황을 분석하고 테스트하는 데 유용한 Macrobenchmark 라이브러리를 제공합니다.

Macrobenchmark

Macrobenchmark 라이브러리는 시작, UI 상호작용, 애니메이션 같은 좀 더 큰 최종 사용자 상호작용을 측정합니다. 이 라이브러리는 테스트 중인 성능 환경을 직접 제어할 수 있도록 합니다. 이를 통해 컴파일을 제어할 수 있으며 앱을 시작하고 중지하여 실제 앱 시작 또는 스크롤을 직접 측정할 수 있습니다.

Macrobenchmark 라이브러리는 테스트로 빌드된 테스트 앱의 외부에서 이벤트를 삽입하고 결과를 모니터링합니다. 따라서 벤치마크를 작성할 때 앱 코드를 직접 호출하지 않고 대신 사용자로 앱 내에서 탐색합니다.

추가 리소스

콘텐츠 보기