51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 722|回复: 1
打印 上一主题 下一主题

[原创] DevTools调试工具基本使用教程------2

[复制链接]
  • TA的每日心情
    奋斗
    2023-2-15 07:28
  • 签到天数: 30 天

    连续签到: 2 天

    [LV.5]测试团长

    跳转到指定楼层
    1#
    发表于 2023-1-9 08:35:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    这次我们来讲讲如何测试页面加载慢的原因所在,这有个前提条件,那就是能够按下Ctrl+U查看源代码,如果符合条件的话,那就继续往下看
    首先,按下F12打开DevTools切换到Network(网络)标签,确认左上角禁止图标左边的圆形图标是红色的,如果不是,请按下Ctrl+E
    我们拿SourceForge试试
    第一步,打开SourceForge,然后打开DevTools,切换到Network(网络)标签,按下Ctrl+R重新加载页面,这样DevTools就能捕获数据
    我们发现红色字体的https://ml314.com/tag.aspx?902023https://www.google-analytics.com/analytics.jshttps://pbid.pro-market.net/engine?site=143572;size=1x1;e=0;dt=0;category=twljteyw08d;kw=j1%20h8oym1khooick%20c7uvmmiu6%20-%20t1x1%20eos%20fhvn%200xmqcf%20jgwtfi06;rnd=(1673280254421)就是罪魁祸首,同时,Console(控制台)中也发出警告:
    GET https://ml314.com/tag.aspx?902023 net::ERR_CONNECTION_CLOSED
    GET https://www.google-analytics.com/analytics.js net::ERR_CONNECTION_CLOSED
    GET https://pbid.pro-market.net/engi ... qcf%20jgwtfi06;rnd=(1673280254421) net::ERR_CONNECTION_CLOSED
    net::ERR_CONNECTION_CLOSED就是“连接意外终止”
    现在就很明白了,如果是你自己的网页,只需要删除调用这些文件的语句或下载文件放到本地调用就行了
    如下面这段HTML代码:
    <script src="http://google.com/cgi-bin/js/php-css-pro-123456543216.js"></script>
    很明显,它调用了Google的JavaScript,但是Google在国内基本上不翻墙也无法访问,那么我们可以下载这个JS文件,然后把HTML改成类似如下内容:
    <script src="script/php-css-pro-12345654321.js"></script>
    这样浏览器就不会因为,先加载JS、CSS后加载HTML与先加载head后加载body的“原则”而让加载变慢了
    练习题:
    github加载慢的最主要原因是
    A.网站服务器地理位置
    B.网站调用大陆无法访问的资源
    C.其他__________________
    提醒:我已设置回复仅我可见
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 10:49 , Processed in 0.072032 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表