浏览器都内嵌了一个神奇的开发助手,只需轻敲 F12,它就能即刻现身,这就是我们常说的F12调试工具。
无论你是前端开发还是测试工程师,F12工具都是不可或缺的伙伴。
F12调试工具,简单、轻量,却功能强大。
一、了解 F12
1、启动F12
只需几个小步骤,就能轻松开启F12。
1.快捷键启动:最直接的方式,按下键盘上的F12键。
2.鼠标操作:右键点击页面,选择“检查”。
3.菜单导航:在浏览器菜单中找到“更多工具”,然后点击“开发者工具”。
3.快捷组合键:Ctrl+Shift+I,开发者工具立即出现。
2、F12 常规设置
调整F12开发者工具的显示位置和布局,可以更专注于代码和网页本身,不被工具界面干扰。
2) 设置颜色和语言
通过调整颜色主题和语言,可以让这个空间更符合喜欢的风格和需求。
3) 手机版本切换
设置为适合测试H5页面小程序测试,可以方便在电脑操作和调试;也可以选择尺寸和不同的手机型号。
二、 F12 定位
1、Elements 元素
通过F12开发者工具成功定位到某个元素的源代码,接下来,就是挖掘元素属性从class到src,从width到height,每一个属性都蕴含着构建网页的关键信息。
F12开发者工具,支持编辑元素的HTML,可以即时看到更改的效果,而不必担心影响服务器的源代码。
2、Network 网络
这是测试用的最多一个模块,主要用于进行测试问题的分析和定位,这个部分记录了前后端的交互。
②http响应消息:响应行,响应头,响应体。
状态: http的响应状态码
方法: http请求方法
域名:服务器的域名或者IP+端口
文件和类型: html、css js png
发起者:请求怎么发起的,比如script:页面是由script脚本处理的时候发送的
传输和代销:传输的文件及大小
消息头,cookies,请求,响应,耗时。
1.前端JS问题:如果错误明显与JavaScript相关,如脚本错误或函数未执行,那么很可能是前端的问题。
抓包分析:
1.未发送请求:检查网络请求,如果前端没有发出请求,问题通常在前端。
2.请求数据错误:如果请求已发送,但数据不正确,这也是前端的锅。
3.无响应消息:如果后端没有回应,或者回应超时,那么问题可能出现在后端。
4.响应数据错误:后端响应了,但数据有误,这通常指向后端逻辑或数据处理的问题。
5.显示不正确:即使后端响应正确,如果前端显示信息错误,那么问题仍然在前端。
6.数据库和服务器日志:结合数据库查询和Linux服务器日志分析,可以进一步确认问题所在。这通常涉及到后端服务和数据库交互的部分。
3、请求搜索与过滤