如何衡量用户与我的网络应用互动的响应时间?

时间:2015-08-12 18:28:18

标签: user-interface mobile web-applications response-time tooling

我有一个移动网络应用,我想要一种衡量应用响应用户互动所需时间的方法。一个例子是在初始点击按钮后测量按钮改变外观(向用户显示它被点击)所花费的时间。

我不知道任何可以执行此操作的Chrome开发工具,但如果您知道任何测量UI响应时间的工具或方法,我们将不胜感激!

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用Navigation Timing API(W3C规范,更多文档,浏览器支持矩阵)分析页面转换期间的端到端UI延迟。可以为大量用户记录这些延迟测量,并进行汇总分析,以便为所有用户提供良好的性能概览。

在网络上,最常见的选择可能是Selenium,这要归功于大量的语言绑定及其一系列测试工具。实际上,您应该能够将UI性能检查构建到更一般的回归测试套件中。

答案 1 :(得分:0)

您使用System.currentTimeMillis()测量应用程序的开始和结束时间。 时间结束 - 时间开始=应用的响应时间。