[@naukriengineering] apptracer

14
AppTracer -- Himanshu Gupta Samarth Singla

Upload: naukricom

Post on 21-Jan-2017

57 views

Category:

Mobile


0 download

TRANSCRIPT

Page 1: [@NaukriEngineering] AppTracer

AppTracer

--Himanshu GuptaSamarth Singla

Page 2: [@NaukriEngineering] AppTracer

Agenda

● What is AppTracer?● Benefits ● How to use it?● Q&A

Page 3: [@NaukriEngineering] AppTracer

What is AppTracer?

● Metrics for better quality1. Application load time2. Api response time on networks like 2G, 3G, 4G, wifi3. View render time4. Exceptions & Crashes

● Measure on development as well as production

AppTracer is a developer library that used to evaluate the mobile application performance on various environment of testing.

Various testing environments

Page 4: [@NaukriEngineering] AppTracer

Benefits of AppTracer

● Automatic page load time calculation for benchmarking● Comprehensive readings rather than sample● Average and median page load times ● Separate readings for Wi-Fi /cellular networks● Quick debugging of the code

Page 5: [@NaukriEngineering] AppTracer

NewMonk Dashboard

● Aggregates the real time data received from applications● Graphical and comparative representation● Groups data basis app version, OS, device model, network● Timely alerts● Take action based on analysis

Page 6: [@NaukriEngineering] AppTracer

Real Time Page Load Graph

Page 7: [@NaukriEngineering] AppTracer

By OS/Device

Page 8: [@NaukriEngineering] AppTracer

By AppVersion

Page 9: [@NaukriEngineering] AppTracer

Real Time Crash Logs

Page 10: [@NaukriEngineering] AppTracer

OS Versions

Page 11: [@NaukriEngineering] AppTracer

Stacktrace

Page 12: [@NaukriEngineering] AppTracer

Roster

We follow a Roster in which a team member is assigned to check the dashboard logs for:

● Rise in crashes/exceptions● Api failures/delays● High screen load time

The roster person then debugs the prelim reason and reports it.

Page 13: [@NaukriEngineering] AppTracer

https://github.com/naukri-engineering/AppTracer

Download

Page 14: [@NaukriEngineering] AppTracer

Q&A