关于测试:0322-H5-性能分析

33次阅读

共计 535 个字符,预计需要花费 2 分钟才能阅读完成。

资源加载指标

  • 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)

正文完
 0