如何在服务器(如阿里云ECS)上模拟浏览器的行为,比如计算页面加载时间?
请问如何在服务器(如阿里云ECS)上模拟浏览器访问页面的行为,比如计算页面加载时间?
一般的chrome-driver或者firefox headless都会打开一个图形界面,但是这样真的很慢,请问有没有命令行的方式模仿浏览器的行为?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
页面得到的时间可以是很多的,比如dns解析时间,白屏时间,首屏时间,页面加载时间等等,dns的解析时间可以用curl获得,白屏时间和首屏时间还没有确定的测试方法,原因在https://github.com/w3c/naviga...,大概就是定义模糊,没有很好的标准,而你说的页面加载时间这个我不是很清楚,不过如果你不想使用chrome的图形界面获取的话,现在chrome和firefox都出了headless模式,就是不会出现图形界面只在后台运行,那就可以获得你需要的时间了,值得注意的是,国际上对于白屏时间,首屏时间没有加载方法,但是chrome自己出了一个计算结果,计算的方式未知,链接在此https://www.chromestatus.com/...
排版较乱,见谅