赞
踩
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
1)显示的位置调整:靠右靠左靠下独立窗口
2)设置颜色和语言(chrome)
3)手机版本的切换,适合测试H5页面小程序测试,可以方便在电脑操作和调试;也可以选择尺寸和不同的手机型号
英文 | 中文 |
---|---|
Elements | 查看器 |
Console | 控制台 |
Sourse | 源代码/调试器 |
Network | 网络 |
Performance | 性能 |
Memory | 内存 |
Application | 应用 |
Recorder | 记录器 |
Performance insights | 性能数据分析 |
查看器:主要用来做元素的定位
控制台:调试错误等
源代码:前端代码的调试,断点等
网络:测试用来抓包、进行分析进行一些测试问题的定位
性能:前端页面的性能
应用:存储cookie缓存等
1.查看元素的代码
点击左上角的箭头图标(或按快捷键Ctrl+Shft+C)进入选择元素模式,然后从页面中选择需要查看的元素,然后可以在开发者工具元素(Elements) -栏中定位到该元素源代码的具体位置。
2.查看元素的属性
定位到元素的源代码之后,可以从源代码中读出该元素的属性。如class、 src、 width等属性的值。
3.修改元素的代码与属性
结果如下:
双击查看详细报文消息内容:
标头(消息头):
载荷(请求体):
可看到登录输入的手机号和验证码
响应(响应体)
时间
cookie:
抓不到登录的这个post请求:
步骤:
1.明显的前端js问题
2.抓包分析:
1)前端没有发送请求 --前端问题
2)前端发送请求了,但是前端发送内容的数据错误 --前端问题
3)前端发送了正确请求,后端没有给响应消息 --后端问题
4)前端发送了正确请求,后端也响应消息了,但是响应的数据错误 --后端问题
5)前端发送了正确请求,后端给出了正确响应,但前端没有正确显示 --前端问题
有时需要配合数据库确认+Linux服务器分析项目日志
接口测试(数据篡改) :(以谷歌浏览器为例)
右键后点击复制,以fetch格式复制,粘贴到控制台
使用场景: 前端检查了一些异常数据报错,接口层面是否也有检测这种异常数据的能力呢?所以要对接口进行这些异常数据的测试检查。
复制为curl命令(linux)可以在postman里粘贴使用–import里进行粘贴
复制为HAR格式/所有内容保存为HAR模式,可以导入到其他工具使用,比如Metersphere工具。
导入HAR文件:
F12可以导入其他工具导出的HAR文件。
录制按钮- -chrome 98版本后才有的功能
录制脚本的用途(导入和导出):
测试的时候一些重复性的工作可以录制下来进行回放;也可以保存后导入进行repaly (重放)。
注意:功能还是试用性功能,还在完善中,大家选择进行使用!
cookies用户鉴权:
1)执行js语句
2)查看cookies信息
查看当前网站的cookie
设置cookie值
例如:
document.cookie = "csrf_token=12435332355"
案例:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。