作为一名测试人,快来恶补F12的用法!

2081 篇文章 51 订阅
810 篇文章 1 订阅

浏览器都内嵌了一个神奇的开发助手,只需轻敲 F12,它就能即刻现身,这就是我们常说的F12调试工具。

无论你是前端开发还是测试工程师,F12工具都是不可或缺的伙伴。

F12调试工具,简单、轻量,却功能强大。

一 了解 F12

启动F12

只需几个小步骤,就能轻松开启F12。

1.快捷键启动:最直接的方式,按下键盘上的F12键。

2.鼠标操作:右键点击页面,选择“检查”。

3.菜单导航:在浏览器菜单中找到“更多工具”,然后点击“开发者工具”。

3.快捷组合键:Ctrl+Shift+I,开发者工具立即出现。

F12 常规设置

1) 显示位置调整

调整F12开发者工具的显示位置和布局,可以更专注于代码和网页本身,不被工具界面干扰。

2) 设置颜色和语言

通过调整颜色主题和语言,可以让这个空间更符合喜欢的风格和需求。

3) 手机版本切换

设置为适合测试H5页面小程序测试,可以方便在电脑操作和调试;也可以选择尺寸和不同的手机型号。

二  F12 定位

1 Elements 元素

可用于页面结构分析,也可用于自动化脚本的元素定位;或者页面元素分析(元素大小,元素布局等)。前端页面-html页面,标签语言。

1) 查看元素的代码

点击左上角的箭头图标(快捷键Ctrl+Shift+C)进入选择元素模式,从页面中选择需要查看的元素,然后可以在开发者工具元素(Elements)一栏中定位到该元素源代码的具体位置。

2) 查看元素的属性

通过F12开发者工具成功定位到某个元素的源代码,接下来,就是挖掘元素属性从class到src,从width到height,每一个属性都蕴含着构建网页的关键信息。

3) 修改元素的代码与属性

F12开发者工具,支持编辑元素的HTML,可以即时看到更改的效果,而不必担心影响服务器的源代码。

Network 网络

这是测试用的最多一个模块,主要用于进行测试问题的分析和定位,这个部分记录了前后端的交互。

1) 前端和后端信息通过接口传输,Network记录了接口信息。

① http请求消息:请求行、请求头、请求体。

②http响应消息:响应行,响应头,响应体。

2) 报文分析

状态: http的响应状态码

方法: http请求方法

域名:服务器的域名或者IP+端口

文件和类型: html、css js png

发起者:请求怎么发起的,比如script:页面是由script脚本处理的时候发送的

传输和代销:传输的文件及大小

3) 报文内容

消息头,cookies,请求,响应,耗时。

4) 如何定位问题出在前端还是后端?

1.前端JS问题:如果错误明显与JavaScript相关,如脚本错误或函数未执行,那么很可能是前端的问题。

抓包分析:

1.未发送请求:检查网络请求,如果前端没有发出请求,问题通常在前端。

2.请求数据错误:如果请求已发送,但数据不正确,这也是前端的锅。

3.无响应消息:如果后端没有回应,或者回应超时,那么问题可能出现在后端。

4.响应数据错误:后端响应了,但数据有误,这通常指向后端逻辑或数据处理的问题。

5.显示不正确:即使后端响应正确,如果前端显示信息错误,那么问题仍然在前端。

6.数据库和服务器日志:结合数据库查询和Linux服务器日志分析,可以进一步确认问题所在。这通常涉及到后端服务和数据库交互的部分。

请求搜索与过滤

1) 请求过滤

  • Content type: HTML, CSS, Js

  • XHR requests: XMLHttpRequests.

  • ws: WebSocket 连接

2) 报文过滤

  • url:域名或者文件部分包含这个URL

  • status-code:404

  • domain:8.129.91.152:8765remote-ip:124.237.176.160mime-type:image/png

3) 请求搜索

  • 点击搜索按钮打开搜索框

  • 搜素关键字可以是请求和响应消息头和响应消息体

  • 大小写敏感: Aa

  • 关闭搜索框

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

在这里插入图片描述

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值