如何衡量Android应用程序中操作的响应时间?
我需要找出一种方法来衡量一些Android应用程序发布版本中某些操作的响应时间 我试图衡量的一个例子如下:- 在Snapchat中,录制视频后,我需要测量如何衡量Android应用程序中操作的响应时间?,android,performance,appium,appium-android,android-uiautomator,Android,Performance,Appium,Appium Android,Android Uiautomator,我需要找出一种方法来衡量一些Android应用程序发布版本中某些操作的响应时间 我试图衡量的一个例子如下:- 在Snapchat中,录制视频后,我需要测量 用户按下“我的故事”选项 屏幕左上角的进度循环完成 在执行方法之前和之后,我尝试过使用UI Automator->wait(直到.findObject())和Appium->waitForElementById()以及启动/停止计时器,但结果并不理想 任何建议或想法都会非常有用 提前感谢您可以使用System.currentTimeMilli
提前感谢您可以使用
System.currentTimeMillis()
获取您的时间并减去它们以获取响应时间,例如:
- 当调用第一个方法时>
long startTime=System.currentTimeMillis()代码>
- 调用或结束第二个方法时>
long endTime=System.currentTimeMillis()代码>
Long timeThatPassed = endTime - startTime;
从:
currentTimeMillis()以毫秒为单位返回当前时间
您可以使用
System.currentTimeMillis()
获取您的时间并减去它们以获取响应时间,例如:
- 当调用第一个方法时>
long startTime=System.currentTimeMillis()代码>
- 调用或结束第二个方法时>
long endTime=System.currentTimeMillis()代码>
Long timeThatPassed = endTime - startTime;
从:
currentTimeMillis()以毫秒为单位返回当前时间
这正是我在调用我提到的方法之前和之后所做的事情Edi从问题中不理解这一点,这不准确吗?这正是我在调用我提到的方法之前和之后所做的事情Edi从问题中不理解这一点,这不准确吗?