资源加载指标
- prompt for unload:拜访一个新页面时,待业面卸载实现的工夫
- redirect:重定向,用户登记登录时,返回主页面和跳转到其余的网站等
- app cache:查看缓存,是否关上
- DNS:DNS 查问的工夫,如果是长链接或者申请文件来自于缓存的本地存储,则返回 fetchStart 工夫点
- TCP:与服务器建设链接的工夫
- request:浏览器发动申请的工夫
- response:拿到第一个响应字节到最初一个响应字节的工夫
- processing:各种状态的工夫点
- load:触发 load 事件执行的工夫
应用 selenium 获取工夫性能信息:
import json
from selenium import webdriver
class Test:
def test01(self):
driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
data = driver.execute_script("return JSON.stringify(window.performance.timing)")
data_json = json.dumps(data, ensure_ascii=True, indent=4)
print(data_json)