51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1568|回复: 4
打印 上一主题 下一主题

[转贴] Web端测试——F12的代码调试与抓包

[复制链接]
  • TA的每日心情
    无聊
    11 小时前
  • 签到天数: 1052 天

    连续签到: 2 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2022-3-17 10:38:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
     最近很多同学问我浏览器的F12是什么东东?是干什么用的?为了解决大家的疑问,我特意写了这篇文章,总结了F12的使用。
      下面的讲解,主要是以Microsoft Edge浏览器和360极速浏览器中的截图为例。(说明:下面的截图中,中文截图的是Microsoft Edge浏览器的截图,英文的是360极速浏览器的截图。)
      我推荐大家用360极速浏览器,它抓包比较好比较全面(和360浏览器不一样哦);如果莫英文不好,那就用Microsoft Edge或者其他浏览器。
      F12:可打开浏览器的开发者工具,里面主要是web页面的源码、请求数据和响应数据。
      打开方式:打开浏览器,然后按快捷键F12或者FN+F12,就可以打开“开发人员工具“。


    下图中,是浏览器的开发者工具的主要标签/作用(中文):

    下图中,标签的中英文对照图片:

    下面逐个解释下每个标签的含义
      1. 元素(Elements)
      我们在做web端测试的时候,Elements这个标签中的内容关注的不多。除了查看页面元素属性和进行修改之外,其他的不怎么用。

    2. 控制台(Console)
      在Console标签中,可以查看页面上的错误信息、可以打印调试信息(console.log())、可以写一些测试脚本,还可以当作JavaScript API查看用;还可以在console中查看都有哪些方法和属性,
      如下图中提示了错误的信息:

     在测试日常工作中,常利用Console标签里面的内容帮忙定位bug——看看是不是前端JS或者css报错,然后去找前端开发……
      在console中打印一些调试信息,console.log()的使用 如下图:

    3. 源代码(Sources)
      在Sources标签里,是web页面实现的一部分源代码,主要是JS文件、CSS文件、图片等,如下图,是JS文件的源码:

    如下图,是CSS文件的源码:

     4. 网络(Network)—— F12抓包
      这个Network标签里面的内容就是测试常用到的了……
      每次找到web端bug的时候,第一反应就是赶紧打开:F12,看看能不能抓到数据。
      这个Network确实好用,可以在次标签抓到请求数据和响应数据。

     如下图,在Headers(标头)标签中,抓取的是百度搜索的请求数据(分别是Edge和360浏览器中抓取的):




    如下图,在Response(响应)标签中,抓取的是百度搜索的响应数据(分别是Edge和360浏览器中抓取的):







    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2022-4-15 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2022-4-15 14:14:07 | 只看该作者
    试题2.简述整个项目的测试流程和bug管理流程。这种题问得非常多
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2022-4-8 10:58:27 | 只看该作者
    试题2.简述整个项目的测试流程和bug管理流程。这种题问得非常多
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-27 21:08 , Processed in 0.071123 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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