Web性能测试工具WebPageTest提供了4种不同的测试模式,包括高级测试、普通测试、视觉比较和路径追踪。本文主要对普通测试模式(Simple Testing)进行详细讲解。
在普通测试模式中,用户只需在地址栏输入待测网页的URL,然后在"测试配置"下拉列表中选择不同的网络环境进行模拟测试。WebPageTest提供了5种典型网络环境供选择:
1. Mobile-Fast 3G:下载1.6Mb/s,上传768Kb/s,延迟150ms
2. Mobile-Regular 3G:下载1.6Mb/s,上传768Kb/s,延迟300ms
3. Mobile-Slow 3G:下载400Kb/s,上传400Kb/s,延迟400ms
4. Mobile-4G:下载9Mb/s,上传9Mb/s,延迟170ms
5. Desktop:下载5Mb/s,上传5Mb/s,延迟28ms
所有测试都是在Motorola G4移动设备和Chrome浏览器虚拟机上进行的。首次加载网页时会执行"冷缓存"测试,下载所有资源。如果勾选"包括重复浏览",则会再进行一次测试,查看缓存的影响。
最后,"运行Lighthouse审核"功能会采用Fast 3G网络条件,在Motorola G4上单独使用Lighthouse工具对该网页进行审核评估。
Q1: WebPageTest提供了哪些测试模式?
A1: WebPageTest提供了4种测试模式:高级测试、普通测试、视觉比较和路径追踪。
Q2: 普通测试模式下有哪些可选的网络环境?
A2: 普通测试模式下提供5种典型网络环境供选择:Mobile-Fast 3G、Mobile-Regular 3G、Mobile-Slow 3G、Mobile-4G和Desktop。
Q3: 什么是"冷缓存"测试?
A3: "冷缓存"测试指的是首次加载网页时,浏览器必须下载所有网页资源。如果勾选"包括重复浏览",则会进行第二次测试,查看缓存是否可以提升加载速度。
Q4: "运行Lighthouse审核"是什么意思?
A4: "运行Lighthouse审核"是指除了运行WebPageTest测试外,还会单独使用Lighthouse工具对该网页进行性能评估,评估条件为Fast 3G网络环境。