2.0.0 • Published 5 years ago

siper v2.0.0

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

siper

一个基于puppeteerPerformanceTiming API来评估网站性能的分析工具

测试中

测试完成

使用方法

npm install siper -g

siper

性能指标

性能指标

各项指标对应中文介绍

显示名称中文含义换算
DNS lookup timeDNS查询时间timing.domainLookupEnd - timing.domainLookupStart
Tcp connect timeTCP完成握手时间timing.connectEnd - timing.connectStart
Http request finished TimeHTTP请求响应完成时间timing.responseEnd - timing.requestStart
Download time of the pageDOM开始加载前所花费时间timing.responseEnd - timing.navigationStart
Dom loaded timeDOM加载完成时间timing.domComplete - timing.domLoading
Dom parsed timeDOM结构解析完成时间timing.domInteractive - timing.domLoading
Script Loaded time脚本加载时间timing.domContentLoadedEventEnd - timing.domContentLoadedEventStart
Onload event timeonload事件时间timing.domInteractive - timing.domLoading

网络模式对应相关速率

网络模式是否离线下载吞吐量(Byte)上载吞吐量(Byte)
GPRS50 * 1024 / 820 * 1024 / 8
Regular2G250 * 1024 / 8250 * 1024 / 8
Good2G450 * 1024 / 8150 * 1024 / 8
Regular3G750 * 1024 / 8250 * 1024 / 8
Good3G1.5 * 1024 * 1024 / 8750 * 1024 / 8
Regular4G4 * 1024 * 1024 / 83 * 1024 * 1024 / 8
DSL2 * 1024 * 1024 / 81024 * 1024 / 8
WiFi30 * 1024 * 1024 / 815 * 1024 * 1024 / 8

亮点

  • 支持禁用缓存模拟
  • 支持弱网模拟
  • 支持多次模拟
  • 日志导出
  • 跟踪Timeline截取相应时间对应的页面截图, 并且导入chrome调试面板查看
  • 文件(内联)级别的CSS/JavaScript覆盖率