title: How to measure response time for actions in Android apps?
body: <p>I need to figure out a way to measure response time for certain actions in release builds of some Android apps.</p>
  
  <p>An example of what I am trying to measure is as follows :-
  In Snapchat, after recording a video, I need to measure the time between</p>
  
  <ol>
  <li>User presses the My Story option</li>
  <li>The progress circle in the upper left corner of the screen completes</li>
  </ol>
  
  <p>I have tried using UI Automator -> wait(Until.findObject()) and Appium -> waitForElementById() with start/stop timer before and after the methods executed but the results obtained are not good.</p>
  
  <p>Any suggestion or ideas would be really helpful.</p>
  
  <p>Thanks in advance</p>