性能测试工具 webview 首屏时间如何计算

sruru · 2017年04月28日 · 最后由 sruru 回复于 2017年05月17日 · 2924 次阅读

大家好,最近我在开发一个工具,测试在 Android 系统下,使用 webview 打开 URL 的性能以及静态资源的时间消耗

我目前采用 JS 注入的方式获取性能数据:主要获取 H5Navigation API 和 Resource API 的数据,现在老板需要统计白屏时间,想问下大家都是怎么计算的?

我目前计算的方式有: onReceivedTitle -> 与录屏比较相比,偏小
onPageFinished -> 与录屏得到的时间相比,偏大
window.loadTimes().firstPaintTime -> webview 不支持

共收到 3 条回复 时间 点赞

行业里面一般用首屏最后一张图的完整展示时间作为首屏时间.

非常感谢两位大牛,我之前一直用的是 H5 Resource Timing 开发到一半之后发现,跨域的资源信息是拿不到的,感谢感谢

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册