我有一个移动网络应用程序,我想要一种方法来测量我的应用程序响应用户交互所需的时间。一个例子是测量按钮在最初点击按钮后改变外观(向用户显示它被点击)所花费的时间。
我不知道有任何 chrome 开发工具可以做到这一点,但如果您知道任何测量 UI 响应时间的工具或方法,将不胜感激!
谢谢!
我有一个移动网络应用程序,我想要一种方法来测量我的应用程序响应用户交互所需的时间。一个例子是测量按钮在最初点击按钮后改变外观(向用户显示它被点击)所花费的时间。
我不知道有任何 chrome 开发工具可以做到这一点,但如果您知道任何测量 UI 响应时间的工具或方法,将不胜感激!
谢谢!
您可以使用 Navigation Timing API(W3C 规范、更多文档、浏览器支持矩阵)分析页面转换期间的端到端 UI 延迟。可以为大量用户记录这些延迟测量值,并进行汇总分析,以获得所有用户的性能概览。
在网络上,最常见的选择可能是 Selenium,这要归功于大量的语言绑定及其一系列测试工具。事实上,您应该能够将 UI 性能检查构建到更通用的回归测试套件中。
您使用 System.currentTimeMillis() 测量应用程序的开始和结束时间。时间结束-时间开始=应用程序的响应时间。