모바일 앱 성능 현황? 원인? ...어떻게 확인하나요?
IMQA는 지난 11월 30일 코엑스에서 진행된 ‘BeSTCon 2022(이하 베스트콘)’에서 손영수 상무님의 강연과 함께 IMQA를 소개하는 자리를 가졌습니다. 현장에서 자리가 부족할 만큼 큰 주목을 받은 강연과 현장 후기를 아래 포스팅에서 확인해 보세요!
▫️ [베스트콘2022] 'Fault Tolerance Pattern' 강의 영상 보러 가기
▫️ 11월 전시회 후기 보러 가기
먼저, 베스트콘에 대해 간략히 소개하자면 베스트콘은 전자신문과 한국SW테스팅협회가 개최하는 국제 품질∙테스팅 콘퍼런스로 매년 600명 이상이 참여하는 국내 최대 규모의 SW테스팅 행사입니다. 참고로 행사명인 BeSTCon은 Better Software Testing Conference의 약자랍니다.
베스트콘은 SW테스팅 전문 행사답게 관련 업계 전문가가 참석하는데요. IMQA는 이번 기회를 통해 업계 전문가를 대상으로 설문 조사를 진행하였고, 감사하게도 귀한 의견을 들을 수 있었습니다. 그래서 이번 시간에는 설문 조사 응답과 문의 사항을 토대로 모바일 서비스 운영 시 겪는 고충과 해결 방법 등을 정리하여 전달하고자 합니다.
모바일 앱 성능 관리가 고민이신 분들께 좋은 해결 방법이 되길 바라며, 이제 시작합니다!
Q. 모바일 앱 사용 시 불만을 느끼는 경우는 언제인가요?
"고객도, 전문가도 모두 로딩이 느리고 멈추면 답답해요!"
SW테스트 전문가도 역시나 화면 로딩이 느린 앱을 제일 불편해 하셨는데요. 그 다음으로는 앱이 갑자기 멈추거나 꺼지는 상황에서 불만을 느끼신다고 응답해 주셨습니다. 그렇다면 서비스를 운영할 때 현재 고객이 사용하고 있는 우리 앱의 화면은 빠르게 잘 뜨는지, 꺼지거나 멈추지 않는지 어떻게 확인할 수 있을까요?
IMQA에서는 실시간 모니터링을 통해 화면 로딩 속도부터 문제 원인까지 파악할 수 있습니다. 아래 포스팅에서 로딩 속도 확인 방법부터 실제 장애 사례를 통해 살펴보는 주요 원인을 확인해 보세요!
▫️ 화면 로딩 등 앱이 느릴 때? 고객이 앱을 삭제하기 전 빠른 개선이 필요해요!
- 이럴 땐 이렇게! 화면 로딩시간편
️▫️ 화면 로딩 속도가 느린 이유? 실제 장애 사례를 통해 원인을 찾아보아요!
️- 앱 서비스 장애편 #1 - 화면 로딩 속도
"로그인도 안 되고 결제도 안 되고 이걸 쓰라는 거야, 말라는 거야?"
3번째로 응답이 많았던 결제 단계에서 발생하는 오류의 경우, 서비스의 가장 마지막 단계에서 오류가 발생하면 다시 처음으로 되돌아가야 하는 번거로움이 있고, 대부분 사용 종료 직전 오류가 발생하여 불편해하시는 경우가 많았습니다.
또한 결제가 된 건지, 안 된 건지 바로 확인할 수 없어 불안함이 들기 때문에 모바일 서비스 개발/운영자라면 반드시 개선해야 할 부분이겠죠.
IMQA Crash의 커스텀 에러 기능을 활용하시면, 결제 단계에서 발생하는 에러부터, 로그인 에러까지 모든 에러를 관리하실 수 있습니다. 참고로, IMQA의 무료 플랜인 IMQA LITE을 이용하시면, 해당 기능 모두 무료로 사용할 수 있답니다.
▫️ 모바일 앱에서 발생하는 모든 에러를 관리하는 방법!
- 이럴 땐 이렇게! 크래시편
▫️ 로그인 에러 해결 방법? 실제 코드를 통해 확인해 보세요!
- 크래시는 아닌데… 문제가 발생한 나의 코드, 어떻게 찾을까?
▫️ 사용료 0원! 무료로 에러 관리 시작하기!
- IMQA LITE 시작하기
Q. 모바일 앱 성능, 어떻게 확인하시나요? 성능 관리를 할 때 어려운 점은 무엇인가요?
"문제의 원인, 어떻게 확인하나요?"
성능 관리를 어떻게 하고, 또 어떤 점이 어려운가에 대한 질문에 가장 많은 의견은 바로 '원인 파악이 어렵다'였습니다.
모바일 성능 모니터링 솔루션인 IMQA의 가장 큰 장점은 바로 소스 코드 레벨로 원인 분석이 가능하다는 것입니다. IMQA를 소개하고 시연할 때 가장 놀라시는 부분이 바로 이 부분인데요. 빠르게 문제 원인을 찾아 개선하여 고객이 떠나지 않도록 꽉 붙잡아 보세요!
▫️ 코드 레벨로 호출된 함수를 분석하여 성능 저하 문제 원인을 파악할 수 있어요!
- 기능 뜯어보기Ⅱ 화면 성능 분석, 성능 상세 분석
▫️ 사용자가 몰리는 시간대에 발생한 문제, 어떻게 빠르게 개선했을까요?
- IMQA 고객 후기 #2 - "성능 저하 원인, 가장 빠르고 정확하게 알려줘요."
"기업에 따라 QA를 충분히 못할 경우 생기는 문제들.. 골치 아파요."
SW테스팅 전문가답게 QA를 통해 모바일 성능을 꼼꼼하게 파악하신다는 응답이 제일 많았는데요. 문제는 고객의 사용 환경에 따라 예상치 못한 문제가 발생한다는 것입니다. 또한 상황상 최신 디바이스를 중심으로 QA를 진행할 경우, 미처 테스트하지 못한 오래된 디바이스에서 문제가 일어나기도 하죠.
IMQA는 실제 사용자 환경에서 실시간으로 모니터링하기 때문에 빠짐없이 오류를 관리할 수 있습니다. 실제 사례를 통해 어떻게 문제를 찾아 개선했는지 확인해 보세요!
▫️ 다양한 연령층이 사용하는 앱! 모든 디바이스를 테스트할 수 없다면?
- IMQA 고객 후기 #3 - "모든 기종을 모니터링해 빠짐없이 오류를 확인할 수 있어요."
▫️ 실제 사용자 환경에서 실시간 모니터링, 안드로이드와 iOS 동시에 확인 가능해요.
- 기능 뜯어보기I 대시보드
- 새롭게 추가된 A/B 대시보드! 눈치채셨나요?
"언제, 어떻게, 어디서 문제가 생겼는지.. 문제 상황 자체부터 파악이 어려워요."
마지막으로, 고객의 CS를 통해 성능 저하 현상을 확인했을 때, 가장 큰 어려움은 바로 문제 상황에 대해 정확히 파악하기 어렵다는 것입니다. 언제, 어디서, 어떻게 사용했을 때 문제가 있었는지 확인이 필요하나 CS로 인입된 경우 확인이 어렵죠. 이미 고객은 불편함을 느끼고 있는 상황에서 긴 시간 대화나 URL, 스크린샷 등을 요청드리긴 쉽지 않습니다. 실제로 IMQA를 사용하시는 많은 고객사에서 말씀해 주신 내용이랍니다.
이럴 땐 실제 고객사의 요청으로부터 시작된, 최근 가장 많이 사용되고 있는 ‘행동 분석’ 기능을 이용할 수 있습니다. 고객에게 요청 없이 클릭 한 번으로 문제를 파악해 보세요!
▫️ 사용자가 어떤 상황에서 문제가 발생한지 빠르게 파악할 수 있어요!
- 기능 뜯어보기 Ⅵ 행동 분석
▫️ 고객이 겪는 문제, 빠르게 파악하고 정확하게 해결하는 방법!
- 이럴 땐 이렇게! 행동 분석편
이번 포스팅에서는 설문을 통해 모바일 서비스 운영 시 겪는 고충과 IMQA를 통한 해결 방법에 대해 정리해 보았는데요. IMQA를 통해 업무 효율성과 고객 만족도도 향상시키고 더불어 운영자 여러분의 빠른 퇴근에도 도움이 되었으면 좋겠습니다!
(앞서 말씀드린대로 IMQA LITE는 무료로 이용 가능하니, 우선 사용해 보세요! )
안내해 드린 포스팅은 많지만 함께 보시면 더 좋을 모니터링, 속도 향상과 관련된 글도 소개해 드립니다. 즐겨찾기 해두시고, 천천히 모두 읽어보세요. 도움이 되실 거예요 😉
▫️ Netflix는 어떻게 수 백만 개의 디바이스를 모니터링 하나?
▫️ 트위터는 왜 모니터링 시스템을 다시 만들었나?
▫️ 웹 페이지 로딩 과정 이해하기
▫️ 웹 앱의 랜더링 속도 올리기, 그리고 모니터링하기 (IMQA)