资源加载指标

  • prompt for unload:拜访一个新页面时,待业面卸载实现的工夫
  • redirect:重定向,用户登记登录时,返回主页面和跳转到其余的网站等
  • app cache:查看缓存,是否关上
  • DNS:DNS 查问的工夫,如果是长链接或者申请文件来自于缓存的本地存储,则返回 fetchStart 工夫点
  • TCP:与服务器建设链接的工夫
  • request:浏览器发动申请的工夫
  • response:拿到第一个响应字节到最初一个响应字节的工夫
  • processing:各种状态的工夫点
  • load:触发 load 事件执行的工夫

应用 selenium 获取工夫性能信息:

import jsonfrom selenium import webdriverclass 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)