UX Robot for Web/App performance analysis

by Seongho Jang

 

    인터넷의 발달과 함께 Web 서비스도 꾸준히 발전해 왔습니다.  이미 전 세계의 모든 회사들은 회사 비즈니스 소개와 비즈니스 플랫폼으로서 화려한 Web 서비스를 보유하고 있습니다. 경쟁사와의 Web 서비스 속도 경쟁은 과거, 회선 속도가 수 킬로바이트(kbytes) 밖에 안되던 시절부터 현재의 초고속 인터넷 시대까지 지속되고 있고 고객이 회사를 판단하는 아주 중요한 지표가 되고 있습니다. 이런 기업들의 수요에 따라 IT 업계에서는 Web 서비스를 측정/분석하고 개선하는데 도움을 주는 솔루션을 만들어 오고 있고, 실제로 Web 서비스 개선을 이루는데 일조하고 있습니다..

UX Robot for PC

Web 서비스 품질을 측정하고 분석하는 가장 기본적인 방법은 Web HTML 문서(예, index.html) 에서 개별 Component 들을 download 하고, 최종적인 화면을 구성하는데 걸리는 시간을 측정하는 것입니다. 현재, 거의 대부분의 Browser 에서도 지원하는 기능이기도 합니다. 하지만, 쇼핑몰, 금융 서비스와 같이 보안 서비스를 적용한 경우, HTTP가 아닌 일반 TCP 기반의 Spotify, Netflix 등 Streaming 서비스는 기존 방식으로는 성능을 측정할 수 없습니다.  UX Robot for PC 는 Packet 분석을 통해 추가적인 분석 가능을 제공하고 있으며, Streaming MOS 분석도 지원하고 있습니다. Browser 에물레이션이 아닌 실제 Web Browser 를 이용하기 때문에 사용자의 Web browsing 과 완전 동일하게 측정이 가능합니다.

UX Robot for Mobile

스마트 폰이 널리 보급되기 시작하면서 스마트 폰 App 의 성능이 새로운 품질 분석의 대상이 되고 있습니다. 스마트 폰 App 의 경우, App 의 형태를 가지고 있으면서 Web Content 를 서비스하는 Hybrid App과 Web과 달리 App 전용 프로그램 코드로 만들어진 Native App 이 있습니다. 전통적인 방식으로 Hybrid App 일부 측정과 분석이 가능하지만 Native App 은 다른 방식의 측정 기술을 필요로 합니다.

UX Robot for Mobile 과 함께 제공하는 Scenario Studio 를 이용하면 Mobile App 의 사용자 제스쳐, 개별 Screen 을 기록/저장하여 사용자 사용 패턴과 동일한 Scenario 를 구성 할 수 있습니다. 이를 이용하면  Hybrid App , Native App 모두의 성능 측정과 분석이 가능합니다.높은 정확성으로 사용자의 App 사용 패턴을 그대로 재현 가능한 UX Robot for Mobile scenario 는 동일한 기종의 다른 스마트 폰에서도 그대로 이용하면 합니다.

UX Robot for Mobile 도 UX Robot for PC 와 마찬가지로 Packet 에 기반한 추가 분석 기능을 제공하기 때문에 보다 광범위한 서비스에 적용이 가능합니다.

 

Figure. e-Bay scenario run by UX Robot for Mobile

Conclusion

현재의 Web/App 성능 측정은 사용자 행동(user’s action event) 패턴을 정의하고, 이에 대한 성능 측정과 분석을 하는 것으로 옮겨가고 있습니다. 쇼핑몰의 경우, “로그인→ 상품 검색→장바구니 담기→결제→로그아웃” 과 같은 사용자 행동 과정을 UX Robot 을 이용하여 정확한 재현이 가능합니다. Scenario Studio 를 이용하면 쉽고 빠르게 여러분 서비스에 맞는 scenario 를 작성하고 국내 및 해외 전역의 원하시는 곳에서 UX Robot 을 이용해서  24x7x365  모니터링 할 수 있습니다.