首页 > 其他 > 详细

H5性能分析

时间:2021-05-21 22:16:52      阅读:24      评论:0      收藏:0      [点我收藏+]

一、所有的浏览器都会支持一个W3C的标准

具体标准可以查看:https://www.w3.org/TR/navigation-timing/

技术分享图片

 

 资源加载指标分析:

Prompt for unload:访问一个新页面,旧页面卸载完成的时间

redirect:重定向,用户注销登录时返回主页面和跳转到其它的网站等

APP cache:检查缓存,是否打开

DNS(域名解析):DNS查询的时间,如果是长连接或者请求文件来自缓存等本地存储则返回fetchStart时间点

TCP :与服务器建立连接的时间 

Request:浏览器发起请求的时间

Resonse:拿到第一个响应字节到最后一个响应字节的时间

Processing:各种状态的时间点

Onload:触发load事件执行的时间

二、利用代码查看

代码:可以在Chrome下的console写

window.performance.timing

技术分享图片

 

 用end-start即为时间

例如:技术分享图片

 

 三、利用selenium或Appium自动化

from selenium import webdriver

class TestData:
def test_data(self):
driver = webdriver.Chrome()
driver.get("https://home.testing-stuio.com")
print(driver.execute_script("return JSON.stringify(window.performance.timing)"))

 

H5性能分析

原文:https://www.cnblogs.com/siguadd/p/14797212.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!