我需要找到一种方法来测量某些Android应用程序的发布版本中某些操作的响应时间。
我想测量的一个例子如下: - 在Snapchat中,录制视频后,我需要测量它们之间的时间
我已尝试在执行方法之前和之后使用UI Automator - > wait(Until.findObject())和Appium - > waitForElementById()以及启动/停止计时器,但获得的结果并不好。
任何建议或想法都会非常有用。
提前致谢
您可以使用System.currentTimeMillis();
来获取时间并减去它们以获得响应时间,例如:
long startTime = System.currentTimeMillis();
时long endTime = System.currentTimeMillis();
现在,如果您想知道已经过去的时间,您可以使用:
Long timeThatPassed = endTime - startTime;
的currentTimeMillis() 以毫秒为单位返回当前时间。