Mobile App Android Client Side Performance Profiling
We have already studied about "How we can perform the server side load testing of Mobile app
Now in this pot we will see the basic concepts and steps to perform the client side profiling of Mobile App
Below techniques can be used:
Reading android logs using Mlogcat :
1) Download the MLogcat tool
2) Connect Your Mobile(having debugged app) with system
3) Logs are started in front of you
4) Apply filter based on the process id
5) Copy -paste the logs in excel & delimite to find the elapsed time and queries
6) Report these slow running/duplicate queries and time to developers
Capture Device Hardware Utilisation Mlogcat :
You can capture the real life CPU Usage/RAM Usage and Network Usage of device
Monitor Thread and Heap Using DDMS:
1) Download Andriod Studio
2) Attached Mobile with Debug build of application
3) Go to Preferences --> DDMS
4) Select your app from left pane
5) Go to Heap tab and monitor the heap
6) Take dump when heap usage reaches close to 100%
7) Analyse the heap using Eclipse Memory analyser for Prime suspects
Feel Free to contact us in case of any query
Join "Performance Testing Expert" Group On Facebook