An open source project that includes mobile app performance test automation, rendering video and network traffic collection, and performance metric analysis.
It presents an integrated view of mobile app performance metrics on the Android smartphone without source codes or decompilation.
AppSpeedXray defines mobile app-specific performance metrics of speed index, first paint time, layout load time, CPU stable time, rendering time after data download. more details in the performance metrics.
AppSpeedXray uses end-to-end performance mobile app performance data.
The packet trace with tcpdump on the smart phone or the wireless LAN router
A video file while testing a mobile app with user events.
The layout rendering progress by looking into XML layout dump data with xmldump on the Android device.
The CPU usage related with the mobile app with top
AppSpeedXray have to estimate the performance timing events from the packet trace, XML dump or video file, whereas the browsers provide the necessary navigation timing APIs. From the app navigation timing events, we can compute the speed index, performance metrics, and performance score.